CC2541进入PM2后按键唤醒后程序跑飞
时间:10-02
整理:3721RD
点击:
将CC2541通过按键控制进入低功耗模式,再通过按键中断唤醒,当唤醒后程序会跑飞,在调试时发现PC=0xffff,还有其他寄存器也都变成了0xff
今天发现时定时器2影响了,但不知道该怎么解决
终于解决了,看了一些大神的回答,问题是在PM3唤醒后没有调用LL_PowerOnReq(1,1);这个函数!但是还是不知道这个函数具体要做什么,难道只是稳定时钟,我觉得应该不止这么简单,因为以前我关闭T2就不会出现程序跑飞的现象,而T2又是给蓝牙用的,我觉得这个函数还有唤醒蓝牙的功能。如果不唤醒,当T2中断到时可能会有问题!
1)RTOS会自动处理中断唤醒问题,并调用那个PLL时钟稳定函数
2)Timer2是专给RF用的
你怎么会操作到这两个东西?