ch372忽然不能被pc识别

在正常工作中,ch372忽然不能被pc识别了,pc机一直显示是不能识别的usb设备, 之前一直正常工作;现在单步执行时pc上可以通过加载dll这步,而不能通过if ( CH375OpenDevice( 0 ) == INVALID_HANDLE_VALUE ) return; /* 使用之前必须打开设备 */这步,在单片机控制方面,可以初始化,并返回正确的值。经检查电路中usb数据线和地线与芯片连接,并更换了usb导线,请问问题还有可能出在哪里呢 ?谢谢[Emot]3[/Emot]

下面的情况也会出现你说的现象 1.USB的D+和D-信号线接反,导致通讯失败,USB线4个,分别是+5V,D-,D+,GND,顺序不能错。 2.USB信号线必须用标准的USB线,不能用普通排线等代替. 3.外部电路中D+和D-不需要串电阻,如果一定要串也不能大于5欧姆。


嗯 多谢楼上,以前是可以正常使用的,这些问题当然也就不存在了


那有可能模式没有设置成功,你可以测下UD+和UD-的电压是多少?还有就是你用的是外置固件还是内置固件模式?


模式设置返回了正确的值CMD_RET_SUCCESS,ud之间的电压是3.6V,内置固件


原来用的3.3V供电,现换上5V的芯片也改了v3口的电路,现象相同


又可以用了,没发现原因


又不能用了


是不是你的供电不稳定?


我也出现了相同的问题,之前已经调通了test程序,后来程序可以下载成功,但是pc总是没什么反应,驱动预装成功,卸不掉,急人阿,请高手指点一下!非常感谢


会不会是晶振上的原因,晶振接触不好,或是焊接时使用了助焊济使晶振运行一段时间后停振了。


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