微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > PM3模式按键

PM3模式按键

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

          大家好,在代码中执行了进入低功耗模式后,通过电流源观察是 5uA ,应该是PM3 模式吧。但是按键的时候,设备每次都会重启(有相应的指示灯显示)。不知道为什么,pm3模式下,按键中断应该是可以唤醒的吧。有不有可能是中断函数太长而导致的?已经屏蔽掉了看门狗。

       谢谢大家。

1: 在设备启动后,增加打印函数,从而确定是不是真的重启了?

2: 对于PM3,手册中解释如下

The The voltage regulator to the digital core is turned off. None of the oscillators is running. The system goes to active mode on reset or an external interrupt. 
你可以检查按键的GPIO配置和唤醒后,重新配置的代码,最简单的检测方案
在唤醒后,配置时钟,点亮LED,然后while(1);

1、有可能是中断标志没有清除,在hal_interrupt.c中找到相应的中断清除一下

2、希望可以帮到你,祝你好运!

有可能是中断标志位没有清除……

谢谢,我是在中断函数中调用了另外一个函数,该函数执行完后,再回到该函数调用的地方往下执行,那里就设置了中断标志清零的操作。

好的,谢谢

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

网站地图

Top