[STM32L4] L4进不了STOP模式是为啥?

[复制链接]
 楼主| Pulitzer 发表于 2025-8-6 07:24 | 显示全部楼层 |阅读模式
STM32L452RET6调用HAL_PWR_EnterSTOPMode函数后电流没降,排查发现是有个外设在运行。
Clyde011 发表于 2025-8-6 07:27 | 显示全部楼层
最保险的做法是先睡个1s试一试。
公羊子丹 发表于 2025-8-6 07:29 | 显示全部楼层
外设唤醒源开着,就别想省电了。
周半梅 发表于 2025-8-6 07:30 | 显示全部楼层
看下哪个时钟树还在跑。
帛灿灿 发表于 2025-8-6 07:31 | 显示全部楼层
USART、TIM这类得先关再睡。
童雨竹 发表于 2025-8-6 07:32 | 显示全部楼层
Debug模式下也进不了STOP,别忘了。
万图 发表于 2025-8-6 07:33 | 显示全部楼层
RTC唤醒配置错误也会卡。
Wordsworth 发表于 2025-8-6 07:33 | 显示全部楼层
我调了一下午才找到是DMA在跑。
Bblythe 发表于 2025-8-6 07:34 | 显示全部楼层
停机前建议打印电流变化看趋势。
 楼主| Pulitzer 发表于 2025-8-6 07:35 | 显示全部楼层
GPIO中断也能打断进入STOP。
Uriah 发表于 2025-8-6 07:36 | 显示全部楼层
HAL库函数不报错但不一定真睡了。
flycamelaaa 发表于 2025-8-6 16:25 | 显示全部楼层
核心原因是存在未关闭的外设或中断源持续活动,导致芯片无法进入低功耗状态。
probedog 发表于 2025-8-6 16:28 | 显示全部楼层
禁用所有中断。
powerantone 发表于 2025-8-6 18:26 | 显示全部楼层
在进入 STOP 模式前,逐一禁用所有外设时钟。
stormwind123 发表于 2025-8-7 16:27 | 显示全部楼层
可反初始化活动外设。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5701

帖子

0

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

144

主题

5701

帖子

0

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