STM32L031低功耗深度睡眠RTC唤醒注意事项

0. 第一能够进入休眠,第二次没法进入休眠,折腾了很久。后来想一想应该是进入休眠后马上被唤醒了,应该是上次的唤醒中断没清除。在启动唤醒前加入如下语句,问题解决。html __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_FLAG(); //清除标志,不然第二次之后没法进入休眠 // HAL_RTCEx_SetWakeUpTimer_IT(&hrtc, 0xB4D8, RTC_
相关文章
相关标签/搜索