STM32
直播中

李泳瑜

8年用户 1197经验值
私信 关注
[问答]

用到STM32L471的低功耗,用RTC的闹铃中断唤醒遇到的疑问求解

最近用到STM32L471的低功耗,根据综合考虑选用STOP2模式(任意中断唤醒),用RTC的闹铃中断唤醒,由于唤醒周期比较长,采用的方式为:一小时唤醒一次,唤醒后判断是否到达设定的时间,如到达设定时间则直接复位芯片,如不满足立即进入休眠模式,但测试发现第一次进入休眠时唤醒功能是正常的,但是再进入休眠就失败了,无法唤醒,最后检查发现RTC的的中断打不开了,第一次休眠唤醒后RTC的相关中断标志已经清除了。。。不知道还有那些地方需要设置,由于对ST的产品架构不是很了解,请做过类似方案的大佬点拨一下~

回帖(1)

李雪梅

2024-4-23 10:13:53
看过ST的类似程序,我觉得你应该在非低功耗下调试看一下RTC间隔唤醒是否能实现。 例程中唤醒后是需要再次设置下一次唤醒中断的。所以先试试周期间隔唤醒就差不多了。 非低功耗下好调试的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分