Other Parts Discussed in Thread: CC1100E , CC1100 您好,我目前用的是CC1100E基准频率在470MHZ,带宽325khz,频偏47.6khz,信道间隔200K,经测试发现如下问题:
都在同一信道时,一个主机不停的向从机发送数据包(主机在发送完一个数据包后,进入接收模式),从机在接收到数据包后,向主机发送数据包,刚开始可以接收到数据,也没有丢包的现象,大概发送了1万个字节后,主机状态MARCSTATE=0X11;接收缓存字节数就超过64了,不知什…
Other Parts Discussed in Thread: CC1100 , CC1101 1、CC1100接收数据,有地址滤波功能,如果地址不匹配,资料上说,就会忽视这个数据包,然后进入接收,那么,之前接收到的这些数据,包括地址,前导字节,同步字节,是不是也清理了,会不会影响下次的数据接收。
2、实验前提:主板没有地址滤波。从板设置地址滤波,地址为0x01,从机睡眠
现在出现的问题是:用主板给从板发送数据,发送地址0x02的唤醒包,连续发送450次,等待一段时间,再发450次,循环重复半小时左右吧…
Other Parts Discussed in Thread: CC1100 尊敬的工程师您好!我在最近的项目中遇到这样的问题一直没有得到解决。
1.cc1100处于接收状态时,接收第一次后,进行SFRX清理RXFIFO,之后虽然处于接收状态,但是每次接收完一个数据包后,读RXBYTES状态位都为0,去除SFRX后可以收到两包数据,但之后变为MARC_STATE处于0x11 RX_OVERFLOW状态。
2.一个CC1100不停发送,另一个不停接收,在250K下最多能够收到250个字节左右,传输效率过低…
Other Parts Discussed in Thread: CC1100 //手动校准 模块A
halSpiStrobe(CCxxx0_SIDLE); Delay_ms(1);
halSpiStrobe(CCxxx0_SFRX);//清空接收器fifo
halSpiStrobe(CCxxx0_SRX);
ENABLE_CC1100_RCV;
以上操作可不可以?从SIDLE转到SRX模式,需要一段时间,88.4us,这段时间如果,另一个模块B发送数据是不是就会导致这个模块A接收不到数据?