微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541进入PM2后按键唤醒后程序跑飞

CC2541进入PM2后按键唤醒后程序跑飞

时间:10-02 整理:3721RD 点击:

将CC2541通过按键控制进入低功耗模式,再通过按键中断唤醒,当唤醒后程序会跑飞,在调试时发现PC=0xffff,还有其他寄存器也都变成了0xff

今天发现时定时器2影响了,但不知道该怎么解决

终于解决了,看了一些大神的回答,问题是在PM3唤醒后没有调用LL_PowerOnReq(1,1);这个函数!但是还是不知道这个函数具体要做什么,难道只是稳定时钟,我觉得应该不止这么简单,因为以前我关闭T2就不会出现程序跑飞的现象,而T2又是给蓝牙用的,我觉得这个函数还有唤醒蓝牙的功能。如果不唤醒,当T2中断到时可能会有问题!

1)RTOS会自动处理中断唤醒问题,并调用那个PLL时钟稳定函数

2)Timer2是专给RF用的

你怎么会操作到这两个东西?

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

网站地图

Top