[STM32G0] STM32休眠STOP模式问题

[复制链接]
liao6 发表于 2025-8-25 14:55 | 显示全部楼层 |阅读模式
本帖最后由 liao6 于 2025-8-26 09:10 编辑

#申请原创#
@21小跑堂
问题
        STOP休眠唤醒,每次时间都是定时的4倍才进入休眠?

问题分析
        休眠唤醒系统时钟问题,导致定时器时间异常。
          9703068ad08faad7e7.png

解决方案
         STOP休眠唤醒系统时钟默认是HSI16(16MHZ),而程序设置主频是64MHZ,所以导致时间变为4倍。
        唤醒之后重新初始化系统时钟即可。

评论

xch
大家一起围观 1MHZ/32KHZ ≈ 4.  发表于 2025-8-26 09:12
DKENNY 发表于 2025-8-25 18:10 | 显示全部楼层
1M/32k = 31.25,不等于4吧?
 楼主| liao6 发表于 2025-8-26 09:10 | 显示全部楼层
DKENNY 发表于 2025-8-25 18:10
1M/32k = 31.25,不等于4吧?

感谢提醒,已修正。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

38

帖子

0

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