STM32休眠STOP模式问题
本帖最后由 liao6 于 2025-8-26 09:10 编辑#申请原创#
@21小跑堂
问题
STOP休眠唤醒,每次时间都是定时的4倍才进入休眠?
问题分析
休眠唤醒系统时钟问题,导致定时器时间异常。
解决方案
STOP休眠唤醒系统时钟默认是HSI16(16MHZ),而程序设置主频是64MHZ,所以导致时间变为4倍。
唤醒之后重新初始化系统时钟即可。
1M/32k = 31.25,不等于4吧? DKENNY 发表于 2025-8-25 18:10
1M/32k = 31.25,不等于4吧?
感谢提醒,已修正。 STOP休眠唤醒系统时钟默认是HSI16(16MHZ),而程序设置主频是64MHZ,所以导致时间变为4倍。
页:
[1]