[STM32L4] 想让L4进入STOP2但进不了

[复制链接]
 楼主| 帛灿灿 发表于 2025-6-15 07:29 | 显示全部楼层 |阅读模式
用HAL API进STOP2总是失败,尝试了各种姿势,系统照样在跑,进不了低功耗。
Clyde011 发表于 2025-6-15 07:33 | 显示全部楼层
用示波器量一下供电,确认不是复位引起的。
公羊子丹 发表于 2025-6-15 07:34 | 显示全部楼层
确认HAL_PWREx_EnterSTOP2Mode用的是对的吗?
周半梅 发表于 2025-6-15 07:35 | 显示全部楼层
RCC挂着调试时也进不去的。
 楼主| 帛灿灿 发表于 2025-6-15 07:36 | 显示全部楼层
USB或者USART有没有在活动?
童雨竹 发表于 2025-6-15 07:38 | 显示全部楼层
RTC唤醒配置错也会卡住。
万图 发表于 2025-6-15 07:39 | 显示全部楼层
看下SleepOnExit是不是设成1了。
Wordsworth 发表于 2025-6-15 07:39 | 显示全部楼层
NVIC有没有被啥中断拉着跑?
Bblythe 发表于 2025-6-15 07:41 | 显示全部楼层
电源模式锁了吗?我之前锁成RUN模式死活不进。
Pulitzer 发表于 2025-6-15 07:41 | 显示全部楼层
停用调试接口再试一次。
Uriah 发表于 2025-6-15 07:42 | 显示全部楼层
STOP2要关看门狗,不然一进去马上就复位了。
wangtaohui 发表于 2025-6-16 15:04 来自手机 | 显示全部楼层
HAL API进STOP2挺好
classroom 发表于 2025-6-16 15:48 | 显示全部楼层
在进入 STOP2 模式前,有中断未处理或标志位未清除?
elephant00 发表于 2025-6-16 15:53 | 显示全部楼层
检查是不是SysTick未关闭。
flycamelaaa 发表于 2025-6-16 16:36 | 显示全部楼层
在进入 STOP2 模式前,关闭中断并清除所有中断标志位。
duo点 发表于 2025-6-16 16:45 | 显示全部楼层
在进入 STOP2 模式前,禁用 SysTick 中断。
powerantone 发表于 2025-6-16 18:00 | 显示全部楼层
用 __disable_irq() 关闭全局中断,并检查相关中断标志位是否已清除。
stormwind123 发表于 2025-6-16 19:30 | 显示全部楼层
如果调试模块的 DBG_STOP 位被置位,芯片在低功耗模式下时钟不会关闭,导致无法进入 STOP2 模式。
probedog 发表于 2025-6-16 20:00 | 显示全部楼层
在进入 STOP2 模式前,清除 DBG_STOP 位。
cr315 发表于 2025-6-16 21:12 | 显示全部楼层
禁用可能影响低功耗模式的外设。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

149

主题

5828

帖子

0

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