打印
[KungFu32位 MCU]

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

[复制链接]
3920|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Betty1299|  楼主 | 2024-11-13 13:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看介绍说是多种休眠模式:普通休眠(内核不运行,时钟运行),深度休眠(内核不运行,时钟不运行,外设运行)
想了解的是,时钟和内核都不运行,外设怎么运行啊?

使用特权

评论回复
沙发
钟爱柳州| | 2024-11-13 15:17 | 只看该作者
普通休眠是把工作时钟切换位内部低频做为时钟以降低功耗,支持低功耗的外设还是可以工作的,比如定时器可以通过低频时钟继续计时,具体休眠模式介绍参见芯片用户手册

使用特权

评论回复
板凳
MahalKita| | 2025-3-3 17:21 | 只看该作者
关于芯旺MCU的休眠模式,尤其是深度休眠模式下“内核不运行,时钟不运行,外设运行”的描述,确实需要仔细解释其工作原理

使用特权

评论回复
地板
guijial511| | 2025-3-3 21:13 | 只看该作者
建议你看看芯片数据手册,对于每种休眠模式定义以及功耗都清楚的描述了。

使用特权

评论回复
5
Amonologue独白| | 2025-3-3 22:06 | 只看该作者
芯旺MCU通常支持多种休眠模式,主要包括:普通休眠模式:内核停止运行:CPU核心停止工作。时钟继续运行:系统时钟(如HCLK、PCLK)仍然运行,外设可以继续工作。

使用特权

评论回复
6
alxd| | 2025-3-4 07:54 | 只看该作者
其实深度休眠模式就是内核停止运行:CPU核心停止工作。时钟停止运行:系统时钟停止,但某些外设的时钟可能仍然运行(通过独立的时钟源)。外设继续运行:某些外设可以通过独立的时钟源或低功耗模式继续工作。

使用特权

评论回复
7
Whosheart| | 2025-3-4 12:09 | 只看该作者
在深度休眠模式下,虽然系统时钟(如HCLK、PCLK)停止运行,但某些外设仍然可以运行,原因如下:某些外设(如RTC、定时器、看门狗等)可能具有独立的时钟源(如低速外部晶振LSE或内部低速时钟LSI)。这些时钟源不依赖于系统时钟,因此即使系统时钟停止,外设仍然可以运行。

使用特权

评论回复
8
limerenceforu| | 2025-3-4 16:13 | 只看该作者
一些外设(如RTC、低功耗定时器)专门设计为在低功耗模式下运行,它们可以使用独立的低速时钟源。

使用特权

评论回复
9
Charlotte夏| | 2025-3-4 19:35 | 只看该作者
在深度休眠模式下,外设可以通过事件触发来唤醒MCU。例如,RTC定时器到达设定时间、外部中断信号、通信接口(如UART、I2C)接收到数据等。

使用特权

评论回复
10
Euphoriaxixi| | 2025-3-5 08:32 | 只看该作者
某些MCU支持**DMA(直接内存访问)**功能,即使CPU停止运行,DMA仍然可以在外设和内存之间传输数据

使用特权

评论回复
11
Alina艾| | 2025-3-5 13:11 | 只看该作者
一些外设(如低功耗UART、低功耗SPI)专门设计为在低功耗模式下运行,它们可以在深度休眠模式下继续工作。

使用特权

评论回复
12
Candic12e| | 2025-3-5 17:03 | 只看该作者
某些模拟外设(如ADC、DAC)可以在低功耗模式下运行,使用独立的时钟源或低功耗模式。

使用特权

评论回复
13
vevive| | 2025-3-5 21:58 | 只看该作者
在深度休眠模式下,虽然系统时钟停止运行,但某些外设可以通过独立时钟源(如LSE、LSI)继续运行。外设可以通过事件触发(如RTC定时器、外部中断)来唤醒MCU。这种设计使得MCU在深度休眠模式下仍然能够执行一些低功耗任务(如定时、数据采集),同时最大限度地降低功耗。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

1653

帖子

2

粉丝