用STM32L15X搭建了系统,系统初始化配置了RTC和IWDG,初始化完成后进入StopMode,喂狗在RTC的WakeUp中完成。
现遇到如下现象:
1、系统上电,待WakeUp时间到,能正常唤醒进行喂狗;
2、因为是低功耗设计,所以在喂狗完成后,重新进入StopMode,问题出来了,WakeUp的中断无法再进入,系统产生复位;
3、验证性尝试:在WakeUp的中断中重新调用RTC配置,重新进入StopMode后依然无法进入WakeUp中断;
4、验证性尝试:在喂狗完成后,不再重新进入StopMode,WakeUp中断不会失效,能正常进入中断喂狗,系统不复位。
各位看官有无遇到类似问题?如有该如何解决?
欢迎大家探讨。本人会在一楼贴上测试代码。
|