CH558在USB3.0接口上不能枚舉

使用CH558模擬HID設(shè)備,程序已經(jīng)調(diào)通,連接計算機(jī)USB2.0接口上能正常使用(枚舉、收發(fā)數(shù)據(jù)均正常),但連接計算機(jī)USB3.0接口則枚舉不成功,反復(fù)試驗均是如此,為何?

看下其他有線鍵盤和鼠標(biāo)在這個USB3.0口上能否正常使用?如果可以用的話,可能是程序上的BUG,否則的話,應(yīng)該是U口本身兼容性問題。


鼠標(biāo)和鍵盤在USB2.0和USB3.0上可以使用,但CH558模擬HID能在USB2.0上使用,在USB3.0上則不能枚舉。


是同一臺電腦?還是不同的電腦?你可以在PC上裝一個BUSHOUND,監(jiān)控下USB枚舉的數(shù)據(jù),看看枚舉失敗的原因。


發(fā)現(xiàn)問題所在了,如果在配置描述符里定義3個端點就不能正常枚舉,如果只定義2個端點就能正常枚舉,難道被識別了低速設(shè)備了?但在USB2.0上定義3個端點卻能正常使用啊。


問題解決了,是配置描述符的長度設(shè)置與實際描述符長度不一致而造成的,USB2.0可能對此檢查不嚴(yán)格所以也能正常枚舉,改過來了后無論是在USB2.0還是USB3.0上都能正常使用了,感謝各位i_f01.gif。


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

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