[STM32L4] L4 RTC闹钟中断偶尔不进,睡过头了?

[复制链接]
582|13
 楼主| Bblythe 发表于 2025-5-19 07:25 | 显示全部楼层 |阅读模式
设置了RTC定时唤醒,偶尔一次就没触发成功,程序一直没醒来,时间设定也没问题啊。
Clyde011 发表于 2025-5-19 07:28 | 显示全部楼层
用LED做个标志辅助调试比较清楚。
公羊子丹 发表于 2025-5-19 07:29 | 显示全部楼层
RTC中断标志要手动清。
周半梅 发表于 2025-5-19 07:30 | 显示全部楼层
有时候唤醒源没配置对。
帛灿灿 发表于 2025-5-19 07:31 | 显示全部楼层
我之前设置的唤醒时间根本没生效。
童雨竹 发表于 2025-5-19 07:32 | 显示全部楼层
用低功耗模式要特别注意RTC时钟源。
万图 发表于 2025-5-19 07:33 | 显示全部楼层
闹钟频率设得太短了会错过。
Wordsworth 发表于 2025-5-19 07:33 | 显示全部楼层
CubeMX默认配置有bug。
 楼主| Bblythe 发表于 2025-5-19 07:34 | 显示全部楼层
看看是不是没开LSE。
Pulitzer 发表于 2025-5-19 07:35 | 显示全部楼层
RTC唤醒中断和EXti中断得都开。
Uriah 发表于 2025-5-19 07:36 | 显示全部楼层
睡太深(standby)就不太容易唤醒。
elephant00 发表于 2025-5-19 12:54 | 显示全部楼层
可能是没正确使能中断。
jcky001 发表于 2025-5-19 12:55 | 显示全部楼层
中断优先级冲突?
flycamelaaa 发表于 2025-5-19 14:08 | 显示全部楼层
建议优先使用LSE作为RTC时钟源。
laocuo1142 发表于 2025-5-19 15:00 | 显示全部楼层
时钟源未正确启动或不稳定。
powerantone 发表于 2025-5-19 15:00 | 显示全部楼层
RTC_PRER寄存器用于配置RTC时钟分频器。如果配置不当,RTC的时间计算可能会出现偏差,导致闹钟匹配值无法正确触发。
stormwind123 发表于 2025-5-19 17:00 | 显示全部楼层
备份域寄存器可能未解锁。
probedog 发表于 2025-5-19 19:00 | 显示全部楼层
低功耗模式下中断可能被屏蔽导致RTC闹钟中断无法触发。
classroom 发表于 2025-5-19 20:00 | 显示全部楼层
系统复位清除了RTC状态可能导致RTC状态被清除影响闹钟中断的触发。
onlycook 发表于 2025-5-19 20:00 | 显示全部楼层
可能是硬件干扰或噪声问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

6070

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部