STM32
直播中

tulin

12年用户 1228经验值
私信 关注
[问答]

STM32H7在USBH_Get_DevDesc()函数一直返回失败的原因?

在USBH_Get_DevDesc()函数一直返回失败,可以正常识别U盘的插入和移除,什么原因?

回帖(1)

刘占宽

2024-3-11 15:20:56
尽管说你目前能感知到插入和移除,这是靠USB控制器对端口状态物理状态的检测而触发相应中断得以识别。从你的截图给的信息来看,应该是枚举失败,没有建立正常通信通道。你检查下设备端是否正常供电了,是自供电还是主机供电,再就是检查相关设备描述符及驱动代码是否有问题。 可以先基于例程做些测试,找到可以参考的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分