簡體   English   中英

STM32 HID USB驅動程序真的那么慢嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM