[KungFu32位 MCU] 请问一下,芯旺的32位MCU的多种休眠模式怎么样?

[复制链接]
 楼主| Betty1299 发表于 2024-11-13 13:02 | 显示全部楼层 |阅读模式
我看介绍说是多种休眠模式:普通休眠(内核不运行,时钟运行),深度休眠(内核不运行,时钟不运行,外设运行)
想了解的是,时钟和内核都不运行,外设怎么运行啊?

钟爱柳州 发表于 2024-11-13 15:17 | 显示全部楼层
普通休眠是把工作时钟切换位内部低频做为时钟以降低功耗,支持低功耗的外设还是可以工作的,比如定时器可以通过低频时钟继续计时,具体休眠模式介绍参见芯片用户手册
MahalKita 发表于 2025-3-3 17:21 | 显示全部楼层
关于芯旺MCU的休眠模式,尤其是深度休眠模式下“内核不运行,时钟不运行,外设运行”的描述,确实需要仔细解释其工作原理
guijial511 发表于 2025-3-3 21:13 来自手机 | 显示全部楼层
建议你看看芯片数据手册,对于每种休眠模式定义以及功耗都清楚的描述了。
Amonologue独白 发表于 2025-3-3 22:06 | 显示全部楼层
芯旺MCU通常支持多种休眠模式,主要包括:普通休眠模式:内核停止运行:CPU核心停止工作。时钟继续运行:系统时钟(如HCLK、PCLK)仍然运行,外设可以继续工作。
alxd 发表于 2025-3-4 07:54 | 显示全部楼层
其实深度休眠模式就是内核停止运行:CPU核心停止工作。时钟停止运行:系统时钟停止,但某些外设的时钟可能仍然运行(通过独立的时钟源)。外设继续运行:某些外设可以通过独立的时钟源或低功耗模式继续工作。
Whosheart 发表于 2025-3-4 12:09 | 显示全部楼层
在深度休眠模式下,虽然系统时钟(如HCLK、PCLK)停止运行,但某些外设仍然可以运行,原因如下:某些外设(如RTC、定时器、看门狗等)可能具有独立的时钟源(如低速外部晶振LSE或内部低速时钟LSI)。这些时钟源不依赖于系统时钟,因此即使系统时钟停止,外设仍然可以运行。
limerenceforu 发表于 2025-3-4 16:13 | 显示全部楼层
一些外设(如RTC、低功耗定时器)专门设计为在低功耗模式下运行,它们可以使用独立的低速时钟源。
Charlotte夏 发表于 2025-3-4 19:35 | 显示全部楼层
在深度休眠模式下,外设可以通过事件触发来唤醒MCU。例如,RTC定时器到达设定时间、外部中断信号、通信接口(如UART、I2C)接收到数据等。
Euphoriaxixi 发表于 2025-3-5 08:32 | 显示全部楼层
某些MCU支持**DMA(直接内存访问)**功能,即使CPU停止运行,DMA仍然可以在外设和内存之间传输数据
Alina艾 发表于 2025-3-5 13:11 | 显示全部楼层
一些外设(如低功耗UART、低功耗SPI)专门设计为在低功耗模式下运行,它们可以在深度休眠模式下继续工作。
Candic12e 发表于 2025-3-5 17:03 | 显示全部楼层
某些模拟外设(如ADC、DAC)可以在低功耗模式下运行,使用独立的时钟源或低功耗模式。
vevive 发表于 2025-3-5 21:58 | 显示全部楼层
在深度休眠模式下,虽然系统时钟停止运行,但某些外设可以通过独立时钟源(如LSE、LSI)继续运行。外设可以通过事件触发(如RTC定时器、外部中断)来唤醒MCU。这种设计使得MCU在深度休眠模式下仍然能够执行一些低功耗任务(如定时、数据采集),同时最大限度地降低功耗。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

1717

帖子

3

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

64

主题

1717

帖子

3

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