郁闷的问题:
用CH372和2051做了个小玩意,现出现一下问题:
1、用内置模式时,一切正常,PC机和2051之间可以可靠传输数据,所以硬件电路应该没问题。 2、用外置模式时,用bus-hound一个包都抓不到,任务栏上出现USB图标(有叹号)。 3、前两天,将一块板子上的CH372换了,外置模式竟奇迹般好了,但所有其它3块的板子(一共4块)仍然无法实现外置模式。 4、昨夜,为了比较,我对好的那块做了一点测试,突然,这一块板子再也无法实现外置模式了,实现了4块板子一样了!!!真时郁闷。 5、为了测试芯片是否有问题,将我的板子上的ch372取下,焊接在公司的评估板,一切正常(内、外置都可以)。所以芯片本身没有问题。
那位朋友遇到这类问题,希望给我一点思路,所有能试和能测的地方我都试过了,郁闷! 下面该怎么走。。。。。。。?难道是软件的问题吗?
我用点灯的方式,测试过软件,发现无法进入USB_INT_EP0_SETUP中断,所以也就无法上传描述表
下面是我的程序代码,基本上是公司提供的,只是改了一下读写数据和写命令 三个函数!
由于中文注释显示有些问题,我就将程序代码删除!可见附件UploadImages/imagewxg200641793626.rarUploadImages/imagewxg200641711213.rar