目录
概述
本文主要介绍的低功耗模式的特点和应用 方法。STM32系列微控制器提供了多种低功耗模式,旨在满足不同应用场景的功耗需求。以下是其低功耗功能的详细解析:
1. 主要低功耗模式
STM32的低功耗模式分为以下三种核心模式,按功耗从高到低排列:
1.1 睡眠模式(Sleep Mode)
-
特点:
-
关闭CPU时钟,但外设(如定时器、ADC)仍可运行。
-
唤醒时间极短(通常几个微秒),适合需要快速响应的场景。
-
唤醒方式:任意中断或事件(如GPIO、UART、定时器中断)。
-
-
功耗:约1-3 mA(具体取决于外设活动情况)。
-
适用场景:短暂空闲且需快速恢复的任务(如事件轮询)。
1.2 停止模式(Stop Mode)
-
特点:
-
关闭主时钟(HCLK, PCLK),保留RAM和寄存器内容。
-
部分外设保持工作(如RTC、低功耗定时器)。
-
唤醒方式:外部中断、RTC闹钟、特定外设中断(需配置唤醒引脚)。
-
-
功耗:约10-50 µA(L4系列可低至1 µA)。
-
适用场景:长时间待机,需保留运行状态(如传感器间歇采样)。