关于STM32战舰开发板待机模式RTC闹钟唤醒的一点总结(提供RTC待机自动唤醒源码)

2019-07-21 03:17发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
48条回答
Daisy
2019-07-21 16:45
回复【5楼】22008wjz:
---------------------------------
看了下你的代码,因为很多子程序调用,我也不确定我的想法对不对,提供给你你验证一下:
首先,检查一下你的Sys_Enter_Standby();程序,确定将PWR_CSR的第8位,也就是EWUP设置正确
再有,看一下这个语句:PWR->CR&=1<<2;目的是清除唤醒位,但你用了&进行设置,这样会把除该位的其他位都设置为0,试试PWR->CR|=1<<2;
最后,可以把你邮箱提供给我,我发给你源码,但是主程序调用部分已经改了,就不给你发了,主要查看exit.c、rtc.c、以及sys.c中Sys_Standby();函数
希望对你有帮助

一周热门 更多>