如題,有沒有相關(guān)的例程代碼?
在測試USBHS模式的時候,發(fā)現(xiàn)接入計算機高速接口能正常枚舉;但是接入USBFS的HUB就會枚舉失敗。
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
如題,有沒有相關(guān)的例程代碼?
在測試USBHS模式的時候,發(fā)現(xiàn)接入計算機高速接口能正常枚舉;但是接入USBFS的HUB就會枚舉失敗。
你好,HS口做設(shè)備時,可以通過這個寄存器判斷和上行端口交互之后的速度類型
@TECH__ZC 感謝解答,但是仍有問題:
我在HS口使用了 WINUSB2.0 功能,也就是設(shè)備描述符報告的版本為 2.1 (0x0210)
在識別到HUB為FS速度時,切換了FS的配置描述符,但仍然枚舉失敗。
當我把設(shè)備描述符版本改為2.0時能正確枚舉,各HID接口枚舉正確,但WINUSB接口異常(這是正?,F(xiàn)象)。
我的另外一款MCU,僅使用USBFS速率USB接口通信,在FS和HS都能正常枚舉WINUSB2.1設(shè)備。
這就比較迷惑了,難道除了配置描述符不同以外,HS和FS的枚舉還有什么地方需要處理嗎?
你好,可以對比一下代碼,有條件可以抓個包看下。