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停振了,可能是没有正确配置休眠模式的时钟开关,检查电源控制寄存器。
页: [1] 2
查看完整版本: 内部的低速时钟会在休眠模式下停机吗?