郁悶的問(wèn)題:
用CH372和2051做了個(gè)小玩意,現(xiàn)出現(xiàn)一下問(wèn)題:
1、用內(nèi)置模式時(shí),一切正常,PC機(jī)和2051之間可以可靠傳輸數(shù)據(jù),所以硬件電路應(yīng)該沒(méi)問(wèn)題。 2、用外置模式時(shí),用bus-h(huán)ound一個(gè)包都抓不到,任務(wù)欄上出現(xiàn)USB圖標(biāo)(有嘆號(hào))。 3、前兩天,將一塊板子上的CH372換了,外置模式竟奇跡般好了,但所有其它3塊的板子(一共4塊)仍然無(wú)法實(shí)現(xiàn)外置模式。 4、昨夜,為了比較,我對(duì)好的那塊做了一點(diǎn)測(cè)試,突然,這一塊板子再也無(wú)法實(shí)現(xiàn)外置模式了,實(shí)現(xiàn)了4塊板子一樣了?。。≌鏁r(shí)郁悶。 5、為了測(cè)試芯片是否有問(wèn)題,將我的板子上的ch372取下,焊接在公司的評(píng)估板,一切正常(內(nèi)、外置都可以)。所以芯片本身沒(méi)有問(wèn)題。
那位朋友遇到這類(lèi)問(wèn)題,希望給我一點(diǎn)思路,所有能試和能測(cè)的地方我都試過(guò)了,郁悶! 下面該怎么走。。。。。。。?難道是軟件的問(wèn)題嗎?
我用點(diǎn)燈的方式,測(cè)試過(guò)軟件,發(fā)現(xiàn)無(wú)法進(jìn)入U(xiǎn)SB_INT_EP0_SETUP中斷,所以也就無(wú)法上傳描述表
下面是我的程序代碼,基本上是公司提供的,只是改了一下讀寫(xiě)數(shù)據(jù)和寫(xiě)命令 三個(gè)函數(shù)!
由于中文注釋顯示有些問(wèn)題,我就將程序代碼刪除!可見(jiàn)附件UploadImages/imagewxg200641793626.rarUploadImages/imagewxg200641711213.rar