Other Parts Discussed in Thread: CC1101 在配置CC1101为接收模式时,产品的总电流为33mA,经验证CC1101的电流大约有30mA。
我采用的是异步串口输出模式(Asynchronous serial mode),接收到的数据直接从GDO2输出,再用MCU解码。频率为457.6MHz,数据的速率为512Bit/s,频宽为10KHz,接收灵敏度大约要有-80dBm(由于产品需要,发射的参数已经固定了,只用CC1101开发接收机)。
接收没问题,只是接收时的电流过大…
Other Parts Discussed in Thread: CC1101 目前遇到一个严重的问题,调试CC1101通信,我的接收方式采用的是中断接收,配置IOCFG0=0x06,即当接收到一个数据包后产生中断(我的数据包为超过61BYTE);我周期发送数据,但一段时间后,接收端中断信号无法产生,单步调试未发现FIFO溢出或者死循环的地方,目前通过定时刷新RXFIFO来保持接收,但丢包比较严重。驱动多参考TI简单协议栈里的代码,希望能得到给位前辈的帮助。非常感谢!
Other Parts Discussed in Thread: CC1101 各位前辈:
目前我遇到一个严重的问题,调试CC1101通信,我的接收方式采用的是中断接收,配置IOCFG0=0x06,即当接收到一个数据包后产生中断(我的数据包未超过61BYTE);我周期发送数据,但通信一段时间后,接收端中断信号无法产生,单步调试未发现FIFO溢出或者死循环的地方,目前通过定时刷新RXFIFO来保持接收,但丢包比较严重。也希望能得到给位前辈的帮助,驱动代码参考的是TI简单协议栈里的代码。非常感谢!