STM32的RTC鬧鐘喚醒待機(jī)模式
通過RTC鬧鐘不能喚醒待機(jī)模式下的STM32,但是當(dāng)注釋掉下面這一句程序的時(shí)候,就能通過RTC鬧鐘喚醒。
PWR_WakeUpPinCmd(ENABLE);//使能喚醒管腳功能
這就給我們一種錯(cuò)誤的判斷:WKUP外部喚醒和RTC鬧鐘喚醒,只能二選其一,不能同時(shí)存在。
解決這一問題的方法是:在WKUP管腳,外接下拉電阻。
另外,當(dāng)使用RTC鬧鐘喚醒的時(shí)候,通過RTC全局中斷就可以實(shí)現(xiàn),并沒有必要開通RTC_Alarm中斷,也就是EXTI_Line17中斷;