TI论坛
直播中

刘杰

7年用户 1312经验值
私信 关注

请问CC2541 PM2睡眠后不能唤醒的原因是什么?是32K晶振不稳定吗?

本帖最后由 一只耳朵怪 于 2018-5-22 14:52 编辑

d大家好!
       我使用CC2541设置PM2睡眠,一般情况下都正常,准时唤醒并广播信号。其中我在代码中设置了:
1.  一秒超时看门狗,osal_run_system()每个循环喂狗一次;
2.  五秒周期亮灯0.5秒。

问题:偶尔出现这样的问题(连续运行12天出现了2次)
        1. 无广播信号;
        2. 信号灯一直不亮;
        3. 万用表测量mcu电压3.3v正常;
        4. 拨开电源再插回去,一切都恢复正常。

请问:1. 这是什么问题?是32K晶振不稳定吗?
           2. 有什么办法可以补救,可以让mcu在任何时候都可以被唤醒来工作?

非常感谢!

回帖(6)

刘杰

2018-5-22 03:16:14
多次测试发现,PM1和PM2定时器睡眠后看门狗都失效,睡60s都不能被看门狗复位!智能等睡眠定时器60s超时自动唤醒!
user guide文档也找不到任何冲突的介绍。

@TI大牛们,请问这是什么回事?

非常感谢!
举报

刘杰

2018-5-22 03:33:13
多次测试发现,PM1和PM2定时器睡眠后看门狗都失效,睡60s都不能被看门狗复位!只能等60s超时后自动唤醒!

user guide文档也找不到任何冲突的介绍。

@TI大牛们,请问这是什么回事?

非常感谢!
举报

李子月

2018-5-22 03:43:51
出现故障,手动复位可以恢复正常不能?                                                                          
提供德州仪器蓝牙和射频cc2540,cc2541,cc26系列,cc13系列脱机烧录工具。



 
举报

刘杰

2018-5-22 04:00:44
引用: 60user20 发表于 2018-5-22 03:43
出现故障,手动复位可以恢复正常不能?                                                                          
提供德州仪器蓝牙和射频cc2540,cc2541,cc26系列,cc13系列脱机烧录工具。

手动复位后就恢复正常了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分