本帖最后由 AlexMahone 于 2013-3-8 13:06 编辑
最近设计了一个USB2.0的板子,调试的时候出现了如下问题,甚是奇怪!!!
问题:在电脑重启后,给板子上电,插上USB线,电脑能够识别USB设备,且驱动能正常安装,显示的PID,VID号也是下载的固件中的PID,VID码(1004,04B4,)。但是如果再把板子重新上电或者重新插拔一下USB线,驱动就不能正常安装,显示为Unknow device,显示的PID,VID全是0000,这时候如果把电脑重启一下就又好了。这是为什么?????
今天又试了试,问题依旧。每当电脑重启后,插上USB线能够识别,并能正确安装程序。但是如果重新插拔一次或者重新上电或者下载固件后,就识别不了了,显示为unknown device,甚是奇怪啊!
我用的是外部供电,VBUS线悬空(应该不会是这个问题吧?),复位采用RC网络。
|