25,26脚都是低电平,376S初始化能通过.为什么?

做为HOST 25,26脚都是低电平,376S初始化能通过,插入USB设备时ACT连接的LED能点亮,但是拔出不会熄灭。获取设备描述符时返回“SETUP fail_fa”. 0xfa错误。 晶振也换了,电容也换了.都这样,请问是怎么回事啊??? 程序用的是STM32+ CH376S+SPI 程序应该没有问题吧。取消了低速模式,换各种USB设备都是获取设备描述符返回0xfa错误. 硬件电路完全按照手册连接,RSTI引脚悬空和接1uf或0.47uf电容都试了。

首先,硬件上检测晶振是否正常起振?供电正确?第25脚是低电平。然后做一下测试命令,验证STM32与CH376通讯正常。获取设备描述符返回0xfa说明USB通讯有问题。最后,确认一下你是操作什么设备,如果是鼠标、键盘需要设置低速模式。


确认晶振起振,测试命令也能通过,换了各种USB设备,包括U盘,U盾,鼠标,键盘,也取消或设置了低速模式,获取设备描述符时都返回0xfa。请问还会有什么问题啊?


测试命令通过说明单片机与CH376通讯正常的。还是CH376与USB设备通讯的问题,你可以测量一下USB口的VCC、UD-、UD+的电压?我们有CH376正常操作鼠标键盘的例子,你可以参考一下流程:http://www.wch.cn/bbs/View.asp?S=101&I=19463


只有登录才能回复,可以选择微信账号登录