[STM32N6] 如何在STM32中使用外部中断唤醒低功耗模式?

[复制链接]
1595|21
故意相遇 发表于 2025-3-13 10:52 | 显示全部楼层
你用的是那个芯片,一般cubemx是可以配置

江河千里 发表于 2025-4-11 01:21 | 显示全部楼层
STM32 的低功耗模式主要包括 SleepStopStandby,不同模式下可用的唤醒源不同的

别乱了阵脚 发表于 2025-4-11 02:33 | 显示全部楼层
Stop 模式 最常用,可通过 EXTI 唤醒且保留 RAM 数据

暖了夏天蓝了海 发表于 2025-4-11 03:25 | 显示全部楼层
一般来说,Standby 模式 唤醒后相当于复位(程序从头执行)

淡漠安然 发表于 2025-4-11 04:14 | 显示全部楼层
要注意啊,Stop 模式下所有 GPIO 均可配置为 EXTI 唤醒源(如 PA0~P15

夜阑风雨 发表于 2025-4-11 05:27 | 显示全部楼层
Standby 模式仅支持特定 WKUP 引脚(如 PA0PC13,具体参考芯片手册)

光辉梦境 发表于 2025-4-11 06:22 | 显示全部楼层
一定要注意的是,唤醒中断(EXTI)需设置为 最高优先级(避免被其他中断阻塞)

一秒落纱 发表于 2025-4-11 07:37 | 显示全部楼层
Stop 模式唤醒后,HSI 时钟可能变为默认源,需重新配置为 HSE/PLL

远山寻你 发表于 2025-4-11 08:13 | 显示全部楼层
我觉得可以选择低功耗稳压器(PWR_LOWPOWERREGULATOR_ON)进一步降低功耗

三生万物 发表于 2025-4-11 09:31 | 显示全部楼层
正常来说,Standby 模式需启用 PWR_CR_DBP 位以保留 RTC 功能(若需)

冰春彩落下 发表于 2025-4-11 10:11 | 显示全部楼层
其实通过合理配置 EXTI 中断 和 低功耗模式,可高效实现 STM32 的唤醒功能

xinxianshi 发表于 2025-11-5 20:13 | 显示全部楼层
如需要进入低功耗模式时,就用相应的低功耗模式函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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