[英]Are STM32 HID USB Drivers really that slow?
我有一個項目,需要通過USB HID傳輸數據。 我進行了一些速度測試,發現USB驅動器的速度極慢,不到1kB / s(遠不及64kB / s)。 確實是駕駛員問題或其他問題。 有沒有人在STM32 HID上達到接近64kB / s的速度?
您是否將Code of CubeMX用於自定義USB HID? 如果是這樣,請在下面找到文件:
中間件/ ST / STM32_USB_Device_Libarary / Class / CustomHID / Src / usbd_customhid.c
您可以看到USBD_CUSTOM_HID_CfgDesc
Tx和Rx的默認間隔均為20ms。
CUSTOM_HID_EPIN_SIZE, /*wMaxPacketSize: 2 Byte max */
0x00,
**0x20, /* bInterval: Polling Interval (20 ms) */**
...
CUSTOM_HID_EPOUT_SIZE, /* wMaxPacketSize: 2 Bytes max */
0x00,
**0x20, /* bInterval: Polling Interval (20 ms) */**
您可以將其更改為1ms。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.