温室雏菊 发表于 2025-4-23 10:35

唤醒后需要重新配置系统时钟和外设时钟。这个要注意

她已醉 发表于 2025-6-11 16:00

Sleep(睡眠)模式主要是CPU停止运行,但外设和SRAM保持运行。唤醒时间最短,通常在微秒级。适用于需要快速响应且功耗要求不是特别严格的场景

将爱藏于深海 发表于 2025-6-11 16:30

睡眠模式可以通过任何中断唤醒,因此需要配置相应的中断。例如,配置GPIO中断、定时器中断等

春日负喧 发表于 2025-6-11 17:00

Stop模式是CPU、大部分外设和SRAM停止运行,但RTC、备份寄存器和部分低功耗外设可能保持运行。唤醒时间比睡眠模式长,但功耗更低。适用于对功耗有较高要求且允许一定唤醒延迟的场景

温室雏菊 发表于 2025-6-11 18:00

停止模式可以通过外部中断(如GPIO中断)、RTC闹钟、USB唤醒等唤醒。需要配置相应的唤醒源,并在唤醒后重新初始化部分外设。唤醒后,系统会自动恢复时钟配置,但可能需要重新初始化部分外设

故意相遇 发表于 2025-6-11 19:00

Standby模式时大部分外设和SRAM停止运行,且大部分寄存器内容丢失(备份寄存器除外)。唤醒时间最长,但功耗最低。适用于对功耗要求极高且允许较长唤醒延迟的场景

白马过平川 发表于 2025-6-11 20:30

待机模式可以通过WKUP引脚上升沿、RTC闹钟、入侵检测事件、NRST引脚外部复位等唤醒。需要配置相应的唤醒源,并在唤醒后重新初始化整个系统。唤醒后,系统会重新启动,相当于一次复位。需要重新初始化所有外设和寄存器

西洲 发表于 2025-6-11 22:00

使用低速时钟(如LSI或LSE)作为RTC和备份域的时钟源,以降低功耗

失物招領 发表于 2025-6-12 01:00

在STM32中,配置Sleep(睡眠)、Stop(停止)和Standby(待机)模式是降低功耗的有效手段

风凉 发表于 2025-6-12 15:00

在进入低功耗模式前,关闭所有未使用的外设,以减少功耗

jtracy3 发表于 2025-6-15 21:08

唤醒后需重新配置系统时钟            

updownq 发表于 2025-6-16 11:31

STM32 的低功耗模式是嵌入式系统设计中的关键特性,可显著延长电池供电设备的续航时间。

mnynt121 发表于 2025-6-16 12:30

根据需要选择合适的低功耗模式            

捧一束彼岸花 发表于 2025-6-16 15:00

在进入低功耗模式前,可以降低系统时钟频率

yeates333 发表于 2025-6-16 15:40

支持 ​​4种低功耗模式​​            

iyoum 发表于 2025-6-16 16:22

引脚电压的切换会对外部和内部电容负载产生动态损耗,尽量减少电压切换频率和负载电容。

pixhw 发表于 2025-6-16 18:11

若需在低功耗模式下接收数据(如LPUART),需单独配置其低功耗模式(如LPUART的接收使能)。

tifmill 发表于 2025-6-16 19:47

关闭非必要外设,降低静态功耗。            

zerorobert 发表于 2025-6-16 20:38

所有未使用的IO管脚应配置为模拟输入模式,以减少漏电流。
使用的IO管脚应根据需要配置为上拉、下拉或推挽输出。

cashrwood 发表于 2025-6-16 21:49

需要其维持RTC或唤醒功能。            
页: 1 [2] 3
查看完整版本: STM32如何配置低功耗模式?