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

[复制链接]
2149|32
 楼主| zhuotuzi 发表于 2024-9-30 15:25 来自手机 | 显示全部楼层 |阅读模式
如果用内部时钟源做计时器,进入休眠模式后会停振吗?
回复就哭哭 发表于 2024-9-30 23:18 | 显示全部楼层
在睡眠模式下,核心时钟会停止,但一些外设和内部时钟源可以保持活动状态。
回复就哭哭 发表于 2024-9-30 23:18 | 显示全部楼层
计时器通常会停止计数,直到 MCU 退出休眠模式。
回复就哭哭 发表于 2024-9-30 23:19 | 显示全部楼层
大部分 STM32 的内部时钟(如 HSI、HSI48、LSI)会停止振荡,计时器因此也会停止计数。
laocuo1142 发表于 2024-11-2 10:28 | 显示全部楼层
在睡眠模式下,计时器通常会继续运行。
在停止模式下,计时器时钟通常会被关闭,因此计时器不会继续计时。
在待机模式下,所有时钟都被关闭,计时器也不会运行。
将爱藏于深海 发表于 2024-11-2 10:30 | 显示全部楼层
正常我们都是做外部校时,这样的话始终是准确的时钟
在曼谷的春 发表于 2024-11-3 01:00 | 显示全部楼层
在STM32的STOP模式下,内部低速时钟(LSI)通常是保持运行的,因此可以用于计时器或其他需要低功耗计时功能的应用
她已醉 发表于 2024-11-3 02:00 | 显示全部楼层
LSI时钟通常用于RTC(实时时钟)和看门狗定时器(WWDG)等低功耗应用
温室雏菊 发表于 2024-11-3 03:00 | 显示全部楼层
正常来说,LSI时钟是一个低速内部振荡器,通常频率为32.768kHz。在STOP模式下,LSI时钟通常是保持运行的,因此可以用于RTC和WWDG等需要低功耗计时的应用
春日负喧 发表于 2024-11-3 04:00 | 显示全部楼层
在STOP模式下,HSI时钟是停止的,因此不能用于计时器
一只眠羊 发表于 2024-11-3 05:00 | 显示全部楼层
进入STOP模式,在进入STOP模式前,确保RTC已经配置并运行
我吃小朋友 发表于 2024-11-3 06:00 | 显示全部楼层
在STOP模式下,LSI时钟通常是保持运行的,因此可以用于RTC和WWDG等需要低功耗计时的应用
失物招領 发表于 2024-11-3 07:00 | 显示全部楼层
HSI时钟在STOP模式下是停止的,因此不能用于计时器
未说出口的像你 发表于 2024-11-3 08:00 | 显示全部楼层
在进入STOP模式前,确保RTC已经配置并运行,以便在唤醒后继续计时
月亮一键变蓝 发表于 2024-11-3 09:00 | 显示全部楼层
其实可以用外部的RTC啊,低功耗也能计时的
公羊子丹 发表于 2025-1-23 14:01 | 显示全部楼层
STM32F1的内部低速时钟(LSI)在休眠模式下是不会停的,但要确保相关时钟源被开启。
周半梅 发表于 2025-1-23 14:02 | 显示全部楼层
休眠模式下,高速外部时钟(HSE)会停,但低速内部时钟(LSI)一般不会停,检查下配置。
帛灿灿 发表于 2025-1-23 14:03 | 显示全部楼层
如果你用LSI做定时器,记得开启独立看门狗,因为它也依赖LSI工作。
童雨竹 发表于 2025-1-23 14:05 | 显示全部楼层
LSI在休眠模式下是独立的,但可能会有一些频率漂移,注意精度要求。
万图 发表于 2025-1-23 14:06 | 显示全部楼层
如果LSI停振了,可能是没有正确配置休眠模式的时钟开关,检查电源控制寄存器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

218

主题

3445

帖子

7

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