請幫忙分析一下可能的原因,謝謝

AT8952+CH375做主機(jī)操作鍵盤鼠標(biāo)(12MHz晶振): 1 當(dāng)CH375接入USB轉(zhuǎn)PS/2電纜時,可以正常操作,軟件不死機(jī);當(dāng)接入方正品牌機(jī)自帶的USB鼠標(biāo)時,也可以正常工作,不死機(jī); 2 當(dāng)CH375接入SUN主機(jī)自帶的一種鼠標(biāo)時,剛開始時可以正常工作,此后不斷的晃動鼠標(biāo),使ch375與鼠標(biāo)通信,過一會后會出現(xiàn)超時(0x20),如果此時重新復(fù)位ch375,再重新枚舉,所有的步驟都是提示超時。但拔了重插后會正常。 3 當(dāng)ch375接入sun主機(jī)自帶的一種鍵盤時,復(fù)位后獲得設(shè)備描述符的請求可以完成,但設(shè)置地址操作完成后,無論設(shè)置成何種地址,此后獲得設(shè)備描述符的請求都是超時。用邏輯筆檢查D-線上的電平,一會是高電平+脈沖,一會是低電平+脈沖。D+線上一直是低電平+脈沖。當(dāng)隨意按住鍵盤上的一個鍵不松開,枚舉過程又可以成功,此后一直發(fā)那個鍵值。 4 AT89C52+CH375做設(shè)備(另一塊試驗(yàn)板),接入主機(jī)(WinXP),可以正常工作(使用貴單位提供的程序,枚舉完成后一直發(fā)K字母的那個程序),但它們接入做主機(jī)的那塊試驗(yàn)板時,全部通信都提示超時。

不知道表達(dá)清楚了沒有,謝謝了。

2,如果出現(xiàn)超時的話,你首先在枚舉的時候設(shè)置超時時間,如果出現(xiàn)超時的話,延時10MS在發(fā)送獲取數(shù)據(jù)的令牌包來獲取數(shù)據(jù)就可以了。 3,如果出現(xiàn)你說的那種現(xiàn)象的話,可能是在一直進(jìn)行總線復(fù)位,這個時候你需要檢查一個給你的板子供電足不足,其次就是在你一上電的時候去檢查下UD+和UD-對地的電壓是多少?以及設(shè)置地址的時候有沒有設(shè)置375本身自己的地址等等。 4,出現(xiàn)超時的話一定是你的硬件這部分,包括共地性好不好?電源供電足不足等等,都可能導(dǎo)致USB口信號出現(xiàn)不穩(wěn)定。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频