微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1101工作时无故进入IDLE模式

CC1101工作时无故进入IDLE模式

时间:12-22 整理:3721RD 点击:

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top