打印
[STM32L0]

那个USB唤醒功能真的有用吗?

[复制链接]
425|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
公羊子丹|  楼主 | 2025-5-3 07:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我试了几次进STOP模式后,怎么PC唤不醒它?是不是还有啥地方没开对?

使用特权

评论回复
沙发
Clyde011| | 2025-5-3 07:24 | 只看该作者
看门狗唤醒试过没,也可以比较下。

使用特权

评论回复
板凳
公羊子丹|  楼主 | 2025-5-3 07:25 | 只看该作者
我这边试过得加PWR唤醒配置才行。

使用特权

评论回复
地板
周半梅| | 2025-5-3 07:26 | 只看该作者
是不是PC这边把设备挂起了?

使用特权

评论回复
5
帛灿灿| | 2025-5-3 07:26 | 只看该作者
你是从STOP1还是STOP2唤醒的?

使用特权

评论回复
6
童雨竹| | 2025-5-3 07:27 | 只看该作者
之前踩坑是少设置了EXTI线路。

使用特权

评论回复
7
万图| | 2025-5-3 07:28 | 只看该作者
有时USB线问题也会影响唤醒。

使用特权

评论回复
8
Wordsworth| | 2025-5-3 07:29 | 只看该作者
唤醒中断记得清标志,不然进不来。

使用特权

评论回复
9
Bblythe| | 2025-5-3 07:29 | 只看该作者
L072有几个唤醒源,你选哪个?

使用特权

评论回复
10
Pulitzer| | 2025-5-3 07:30 | 只看该作者
建议先用按钮试下能不能唤醒。

使用特权

评论回复
11
Uriah| | 2025-5-3 07:31 | 只看该作者
PC系统是Win还是Linux?有区别。

使用特权

评论回复
12
江河千里| | 2025-5-14 20:42 | 只看该作者
STOP模式是STM32的一种低功耗模式,在中断服务程序(ISR)中尝试进入STOP模式会导致无法唤醒。目前测试显示,Sleep模式和Standby模式可以在ISR中正常进入,但STOP模式不适用。不能在中断ISR中写进入STOP模式的代码,否则会导致无法唤醒。

使用特权

评论回复
13
三生万物| | 2025-5-14 21:21 | 只看该作者
USB唤醒功能需要正确配置唤醒源,如未将USB相关的中断或事件作为唤醒源,则无法触发唤醒。此外,若使用外部中断作为唤醒源,还需检查相关的GPIO引脚是否正确配置,并且没有硬件问题。外部中断的触发极性配置错误,也会导致无法正确唤醒。

使用特权

评论回复
14
冰春彩落下| | 2025-5-14 23:01 | 只看该作者
进入STOP模式后,若未正确配置电源管理,可能导致唤醒失败。例如,未保留必要的时钟或电源域,或唤醒后时钟源未正确恢复

使用特权

评论回复
15
cr315| | 2025-5-15 10:51 | 只看该作者
USB唤醒功能非常有用特别是在低功耗应用中。

使用特权

评论回复
16
elephant00| | 2025-5-15 10:52 | 只看该作者
USB唤醒配置不正确,可能导致无法唤醒。

使用特权

评论回复
17
onlycook| | 2025-5-15 10:53 | 只看该作者
硬件连接问题。

使用特权

评论回复
18
光辉梦境| | 2025-5-15 11:34 | 只看该作者
检查外部唤醒源是否受到噪声干扰,必要时添加滤波电路或采取其他抗干扰措施

使用特权

评论回复
19
光辉梦境| | 2025-5-15 13:10 | 只看该作者
使用ST-Link等调试工具,检查唤醒源和中断标志的状态,定位问题所在。

使用特权

评论回复
20
别乱了阵脚| | 2025-5-15 14:00 | 只看该作者
确保中断服务程序中无死循环,并正确清除中断标志。避免在唤醒后立即将MCU重新置于休眠状态

使用特权

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

本版积分规则

114

主题

5222

帖子

3

粉丝