TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1101工作时无故进入IDLE模式

使用STM8L101与CC1101构成一个接收终端。CC1101采用WOR模式接收,收到数据后使用GDO0对MCU产生外部中断。现在的问题是当MCU无外部按键操作时,CC1101工作正常,有按键按下时,会在按下不特定的次数后,CC1101接收不到数据。开始怀疑是中断嵌套引起的,但在GDO0的中断里屏蔽了所有中断,实测进入GDO0中断后,也不会被按键中断打断。又将CC1101调整到RX模式,在此模式下按键也会使得CC1101无法接收数据,在无法接收数据后读取CC1101的状态,CC1101处于IDLE模式。哪会大侠帮我分析下原因?

Felix ZF:

可以检查一下寄存器的配置,看看你设置的RX之后切换到什么状态。

其次就是在线跟踪,看看是什么地方把CC1101置为IDLE的。

赞(0)
未经允许不得转载:TI中文支持网 » CC1101工作时无故进入IDLE模式
分享到: 更多 (0)