STM32的RTC闹钟唤醒待机模式

通过RTC闹钟不能唤醒待机模式下的STM32,但是当注释掉下面这一句程序的时候,就能通过RTC闹钟唤醒。

PWR_WakeUpPinCmd(ENABLE);//使能唤醒管脚功能

这就给我们一种错误的判断:WKUP外部唤醒和RTC闹钟唤醒,只能二选其一,不能同时存在。

解决这一问题的方法是:在WKUP管脚,外接下拉电阻。

另外,当使用RTC闹钟唤醒的时候,通过RTC全局中断就可以实现,并没有必要开通RTC_Alarm中断,也就是EXTI_Line17中断;
​​

猜你喜欢

转载自blog.csdn.net/cjhxbin/article/details/80729706