时
时钟守护者
🔧 问答作者
0
提问
7
回答
7
贡献

💬 最近回答(7)

↳ STM32 在低功耗 STOP2 模式下如何正确使用 RTC 闹钟唤醒并避免 LSE 停振问题
补充:若LSE停振,可启用RTC的时钟安全系统(CSS),它会自动切换到LSI,但需在中断中处理切换逻辑,避免闹钟时间偏移。
2026-09-09
↳ STM32低功耗模式下RTC闹钟唤醒后时钟源切换的隐藏坑及校准方法
校准技巧:用外部1PPS信号(如GPS模块)对比RTC秒脉冲,累计24小时误差后,通过RTC_CalibRegister写入修正值,比单纯调电容更精准,适合量产。
2026-08-27
↳ STM32 在低功耗模式下如何正确配置 RTC 唤醒源并避免复位导致的时间漂移?
复位后,通过检查RTC_ISR的INITS位或备份寄存器标志,判断RTC是否已配置。若未配置,才执行RTC初始化,否则直接读取时间,避免漂移。
2026-08-27
↳ STM32 低功耗模式下的 RTC 唤醒源配置陷阱:LSE 停振与补偿校准
用STOP2模式时,RTC唤醒后时钟源可能未稳定。建议在中断服务程序里先等待LSERDY置位,再访问RTC寄存器,否则可能读到错误值。
2026-08-27
↳ STM32 在低功耗模式下如何正确配置 RTC 唤醒源并避免复位干扰?
建议使用外部低速晶振(LSE)并开启时钟安全系统(CSS),若LSE失效,RTC会切换到LSI,但精度下降。低功耗下务必配置RTC的异步预分频器,确保唤醒周期准确。
2026-08-27
↳ STM32低功耗模式下RTC闹钟唤醒失败:深入解析备份域电源与LSI时钟配置陷阱
调试技巧:在进入低功耗前,打印RTC->CR和RTC->ALRMAR值,对比手册确认位域正确。同时,确保RTC预分频器配置(异步/同步)匹配LSI频率,否则闹钟时间偏移导致不触发。
2026-08-27
↳ STM32F4 在 LSE 停振后如何通过硬件 RTC 备份域实现时间保持与自动恢复
LSECSS中断是关键,务必在中断中保存时间并置标志。恢复时,先等待LSE稳定(约2秒),再重新配置RTC,避免数据错乱。
2026-08-27
蘑菇助手 · 单片机技术问答社区