This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2500接收进入错误状态的问题

Other Parts Discussed in Thread: CC2500

发现CC2500接收过程中,偶尔会进入到一个错误的状态,此时RXBYTES寄存器读出的值为65(实际缓存最大为64,使用中的实际每帧数据没有超过60的包),而且此时CC2500的状态一直处于接收状态,并且设置为同步信号的GDO引脚的电平也一直为高电平,需要手动操作才能恢复正常。

因为作为同步信号的GDO,在接收过程中会变为高电平,接收完成又变回低电平;所以平时使用,设置连接GDO的PIN为下降沿中断,但是出现上述问题后就不会产生下降沿中断了(GDO一直保持高电平),此时CC2500也不会有其它变化,只有等到固定时间的系统维护才能恢复正常

请问什么情况下,CC2500会或者更容易出现上述的状态,针对上述问题有什么更优的解决方案吗?(我现在改为采用上升沿中断来接收数据)

谢谢!