[STM32U5] USB虚拟串口在Windows下偶尔掉线

[复制链接]
207|10
童雨竹 发表于 2025-10-21 07:12 | 显示全部楼层 |阅读模式
做了个USB虚拟串口设备,跑在Win10下偶尔会掉线,设备管理器里一闪就消失。重新插拔又能识别。供电稳定,驱动用的是默认CDC类,怀疑可能是USB中断被阻塞。
Clyde011 发表于 2025-10-21 07:17 | 显示全部楼层
USB的5V干净不干净也挺关键的。
公羊子丹 发表于 2025-10-21 07:19 | 显示全部楼层
我之前也是这样,结果是主机供电接口松动。
周半梅 发表于 2025-10-21 07:20 | 显示全部楼层
中断优先级可以调下,USB被长中断挡住容易掉线。
帛灿灿 发表于 2025-10-21 07:20 | 显示全部楼层
检查下描述符是不是标准的,有些系统版本特别挑。
 楼主| 童雨竹 发表于 2025-10-21 07:21 | 显示全部楼层
你用FreeRTOS没?堆栈不够也会导致USB任务异常。
万图 发表于 2025-10-21 07:22 | 显示全部楼层
试下加个上拉电阻看看能不能稳定识别。
Wordsworth 发表于 2025-10-21 07:23 | 显示全部楼层
USB线太长或者质量不好也会影响识别。
Bblythe 发表于 2025-10-21 07:24 | 显示全部楼层
我遇到过是因为SOF中断没正确清。
Pulitzer 发表于 2025-10-21 07:25 | 显示全部楼层
可以试着开启USB中断日志看看掉线瞬间状态。
Uriah 发表于 2025-10-21 07:26 | 显示全部楼层
可能是主机进入低功耗导致暂停通信。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

188

主题

6404

帖子

2

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