帛灿灿
发表于 2025-6-15 07:29
想让L4进入STOP2但进不了
用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
禁用可能影响低功耗模式的外设。
页:
[1]