STM32L152 待机之后无法唤醒。
本帖最后由 未知X 于 2017-3-28 14:44 编辑最近调试STM32L152的待机唤醒出现问题,进入低功耗后无法唤醒。程序已经实现了RTC时钟的写入和读取,也能够设定闹钟A,并且能够进入闹钟中断。但是只要进入待机模式就无法唤醒。请教大家STM32L152的待机唤醒是怎么做的?
程序见附件,使用的内部的时钟LSI,程序会有LED的闪烁作为运行指示。
用外部中断测试一下,另外要看一下电路,RTC进入休眠后,VBAT是否有供电,闹钟设置时间是多少? 安 发表于 2017-3-28 14:59
用外部中断测试一下,另外要看一下电路,RTC进入休眠后,VBAT是否有供电,闹钟设置时间是多少? ...
1、外部IO唤醒是可以的之前实验过,
2、VBAT是没有供电的,请问必须要供电吗?
3、闹钟设置的时间是5秒,比如初试时间为30分30秒,闹钟时间为30分35秒,在没有写待机模式时,这个闹钟中断时可以进入出来,设置后再次进入的,没有问题
感谢您回答,谢谢 最好接上单独供电,RTC最好用外部时钟。 安 发表于 2017-3-28 16:20
最好接上单独供电,RTC最好用外部时钟。
刚才检查了一下单路VBAT的供电引脚是被我接在了外部的3.3V电源上,外部晶振没有试过,我在去实验一下 哥们,我现在遇到一个跟你完全相反的问题,我的情况是可以使用RTC从stop模式唤醒,但是外部IO中断却唤醒不了,你可不可以透露一下你之前的外部IO中断唤醒的资料啊 idfulin 发表于 2018-1-1 21:37
哥们,我现在遇到一个跟你完全相反的问题,我的情况是可以使用RTC从stop模式唤醒,但是外部IO中断却唤醒不 ...
你唤醒的源要设置成外部中断唤醒
哦,我现在是STOP模式,用WFI指令进的,用外部IO退出不了
页:
[1]