-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
483芯片的高速usbd如何强制为全速运行 #45
Comments
USB Device 是被動的,interval 由 USB Host 決定,決定的依據是 USB Device endpoint descriptor 的 bInterval 欄位值。 |
你们有相关示例代码么 |
M480 BSP 的 USB_HID_xxx sample code 都是 for USB 1.1 (full-speed) HID example |
我还想确认一下 当我设置HSUSBD->OPER=0x00 ,是否意味着不论当前的主机是否是全速还是高速 ,芯片都是全速usb |
M483KGxxx 系列沒有 HSUSBD,只有 USBD。 |
我用的是M483SIDAE芯片,代理商给我说的意思是,芯片运行全速还是高速取决于主机端,没办法强制只在全速下运行 |
M483SIDAE 是具備 USB 2.0 與 USB 1.1 兩個 USB port 的 我不大了解您的需求,為何要跑在 full-speed 的原因,如果可以說明原由,或許有其他更好的作法。 |
好的 ,我先试试 |
M483SIDAE 是具備 USB 2.0 與 USB 1.1 兩個 USB port 的 这计划的意思 |
HSUSBD (USB 2.0),USBD (USB 1.1),這是兩個各自獨立的 IP。各自有一個 USB device port。 全部的 BSP 範例 USBD_xxx , 都可以在新唐的開發板上面運行 full-speed USB。 |
目前我是强制设置HSUSBD->OPER=0x00
但是HID轮训间隔设置为1的时候,usb上报始终保持为2ms,不是期望的1ms的间隔
是我配置的不对么
The text was updated successfully, but these errors were encountered: