[STM32G0] G0的USB设备枚举老是失败,哪一步我漏了?

[复制链接]
925|23
 楼主| 童雨竹 发表于 2025-5-20 07:24 | 显示全部楼层 |阅读模式
用Cube生成的HID设备,电脑有时能认,有时直接失败,USB供电也检查了。
Clyde011 发表于 2025-5-20 07:29 | 显示全部楼层
尝试多换几个主机试试,兼容性有差。
公羊子丹 发表于 2025-5-20 07:31 | 显示全部楼层
我USB D+的上拉没搞对,直接不认。
周半梅 发表于 2025-5-20 07:31 | 显示全部楼层
看看供电是不是稳定。
帛灿灿 发表于 2025-5-20 07:32 | 显示全部楼层
插上电脑能看到PID/VID吗?
 楼主| 童雨竹 发表于 2025-5-20 07:33 | 显示全部楼层
USB中断函数没写全也会导致失败。
万图 发表于 2025-5-20 07:34 | 显示全部楼层
有时候是线材问题,别笑,我遇过。
Wordsworth 发表于 2025-5-20 07:35 | 显示全部楼层
设备描述符长度设错也很麻烦。
Bblythe 发表于 2025-5-20 07:36 | 显示全部楼层
HID类的枚举确实最挑配置。
Pulitzer 发表于 2025-5-20 07:36 | 显示全部楼层
枚举失败可以用USBlyzer抓包看看哪步错了。
Uriah 发表于 2025-5-20 07:38 | 显示全部楼层
是不是复位后没重新初始化USB?
麻花油条 发表于 2025-5-20 15:32 | 显示全部楼层
CubeMX中配置的 VID和PID与Windows端INF文件不匹配导致的?
powerantone 发表于 2025-5-20 15:34 | 显示全部楼层
换USB线缆或端口试试。
elephant00 发表于 2025-5-20 15:40 | 显示全部楼层
检查描述符格式是否正确。
flycamelaaa 发表于 2025-5-20 16:30 | 显示全部楼层
更新INF文件试试。
stormwind123 发表于 2025-5-20 18:00 | 显示全部楼层
复位后重新枚举。USB初始化代码在系统时钟、GPIO等外设初始化完成后执行。
jcky001 发表于 2025-5-20 18:23 | 显示全部楼层
检查枚举过程中是否有步骤超时.
classroom 发表于 2025-5-20 19:07 | 显示全部楼层
USB中断优先级设置不合理?
cr315 发表于 2025-5-20 20:27 | 显示全部楼层
设备初次枚举失败注册表清理避免后续枚举沿用错误配置。
probedog 发表于 2025-5-20 21:00 | 显示全部楼层
CubeMX中时钟配置是否正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

188

主题

6404

帖子

2

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