发新帖我要提问
12
返回列表
打印
[STM32WL]

STM32如何配置低功耗模式?

[复制链接]
楼主: 一点点0321
手机看帖
扫描二维码
随时随地手机跟帖
21
温室雏菊| | 2025-4-23 10:35 | 只看该作者 回帖奖励 |倒序浏览
唤醒后需要重新配置系统时钟和外设时钟。这个要注意

使用特权

评论回复
22
她已醉| | 2025-6-11 16:00 | 只看该作者
Sleep(睡眠)模式主要是CPU停止运行,但外设和SRAM保持运行。唤醒时间最短,通常在微秒级。适用于需要快速响应且功耗要求不是特别严格的场景

使用特权

评论回复
23
将爱藏于深海| | 2025-6-11 16:30 | 只看该作者
睡眠模式可以通过任何中断唤醒,因此需要配置相应的中断。例如,配置GPIO中断、定时器中断等

使用特权

评论回复
24
春日负喧| | 2025-6-11 17:00 | 只看该作者
Stop模式是CPU、大部分外设和SRAM停止运行,但RTC、备份寄存器和部分低功耗外设可能保持运行。唤醒时间比睡眠模式长,但功耗更低。适用于对功耗有较高要求且允许一定唤醒延迟的场景

使用特权

评论回复
25
温室雏菊| | 2025-6-11 18:00 | 只看该作者
停止模式可以通过外部中断(如GPIO中断)、RTC闹钟、USB唤醒等唤醒。需要配置相应的唤醒源,并在唤醒后重新初始化部分外设。唤醒后,系统会自动恢复时钟配置,但可能需要重新初始化部分外设

使用特权

评论回复
26
故意相遇| | 2025-6-11 19:00 | 只看该作者
Standby模式时大部分外设和SRAM停止运行,且大部分寄存器内容丢失(备份寄存器除外)。唤醒时间最长,但功耗最低。适用于对功耗要求极高且允许较长唤醒延迟的场景

使用特权

评论回复
27
白马过平川| | 2025-6-11 20:30 | 只看该作者
待机模式可以通过WKUP引脚上升沿、RTC闹钟、入侵检测事件、NRST引脚外部复位等唤醒。需要配置相应的唤醒源,并在唤醒后重新初始化整个系统。唤醒后,系统会重新启动,相当于一次复位。需要重新初始化所有外设和寄存器

使用特权

评论回复
28
西洲| | 2025-6-11 22:00 | 只看该作者
使用低速时钟(如LSI或LSE)作为RTC和备份域的时钟源,以降低功耗

使用特权

评论回复
29
失物招領| | 2025-6-12 01:00 | 只看该作者
在STM32中,配置Sleep(睡眠)、Stop(停止)和Standby(待机)模式是降低功耗的有效手段

使用特权

评论回复
30
风凉| | 2025-6-12 15:00 | 只看该作者
在进入低功耗模式前,关闭所有未使用的外设,以减少功耗

使用特权

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

本版积分规则