M480高速USB HID transfer最快資料發送速度

Linuh |浏览875次
收藏|2018/11/06 14:10

修改M480的BSP中HSUSBD_HID_Transfer範例,測試HID傳輸的速率。利用timer中斷每次丟出512 bytes資料至PC端。但是當驅動頻率大於1000時,PC端接收資料速度卻維持在1ms的資料量,導致速率卡在每秒512k bytes。請問我是否有參數須設定,才能使HID資料傳輸間隔大於1 ms?? (網路上說,Full speed的傳輸限制為1ms)~~謝謝!

满意回答

2022/09/06 14:07

M480支持high speed传输,传输间隔最高可以到125us,就是每秒8000个IN token中断。每次IN token中断的时候把IN buf填满,就能达到最快的传输速度,在Timer中断里面填IN buf是没法达到最大传输速度的

jamesliu

其他回答(0)
0人关注该问题
+1
 加载中...