[STM32F1] 内部的低速时钟会在休眠模式下停机吗?

[复制链接]
2122|32
Wordsworth 发表于 2025-1-23 14:07 | 显示全部楼层
建议看下RCC配置文档,确认LSI是否作为唤醒时钟来源并正确启用。
Bblythe 发表于 2025-1-23 14:08 | 显示全部楼层
LSI时钟是超低功耗的,适合休眠模式使用,但频率不太准,能接受吗?
Pulitzer 发表于 2025-1-23 14:09 | 显示全部楼层
我用STM32F1时遇到过类似问题,最后发现是软件没配置LSI的自动恢复。
Uriah 发表于 2025-1-23 14:11 | 显示全部楼层
如果休眠后发现定时器不走了,可能是进入了更低功耗的停止模式,改成睡眠模式试试。
Clyde011 发表于 2025-1-23 14:12 | 显示全部楼层
用调试器单步跟踪一下,看看进入休眠后LSI寄存器是否还在工作状态。
V853 发表于 2025-1-23 19:42 | 显示全部楼层
在停止模式下,hsi时钟停止,不能用于定时器
朝生 发表于 2025-1-24 10:17 | 显示全部楼层
进入停止模式,并确保rtc在进入停止模式前已配置并正在运行
Amazingxixixi 发表于 2025-1-24 11:46 | 显示全部楼层
学习一下,提升技能,新年快乐
AIsignel 发表于 2025-1-24 20:42 | 显示全部楼层
通常情况下,我们会进行外部时间校正,以便它总是准确的。
芯路例程 发表于 2025-1-25 09:43 | 显示全部楼层
其实可以用外接rtc,低功耗也可以计数。
AutoMotor 发表于 2025-1-26 12:20 | 显示全部楼层
hsi时钟在停止模式下停止,不能用于定时器
理想阳 发表于 2025-1-27 07:20 | 显示全部楼层
LSI在睡眠模式下是独立的,但可能会有一些频率漂移,所以要注意精度要求。
PreWorld 发表于 2025-1-27 15:40 | 显示全部楼层
在睡眠模式下,高速外部时钟(hse)会停止,但低速内部时钟(lsi)一般不会停止。检查配置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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