1,stm32 usb hid通信速度太慢是什么原因

stm32 是FS 12Mb 的而且hid是中断传输一次最多64字节.而且间隔是ms单位,你觉得能快到哪去我测试FS 12Mb/s bluk批量传输能到1MByte/s左右这速度可以了除非加HS的PHY

stm32 usb hid通信速度太慢是什么原因

2,stm32 usb hid电路怎么接

,将STM32的USB枚举为HID设备。2,STM32使用3个端点,端点0用于枚举用,端点1和2用于数据的发送和接收。3,端点长度为64,也就是单次最多可以传输64个字节数据。4,STM32获取上位机下发的数据并将该数据通过USB原样返回,同时将数据打印输出。5,上位机程序通过调用windows的API实现对HID设备的读写控制。

stm32 usb hid电路怎么接

3,USBHID的主要限制

1、最大的传输速度有限,特别是低速与全速的时候。主机可以保证低速的中断端点,每10ms内不会有超过1笔事务,每一秒最多800个字节。主机可以保证全速端点,每1ms1笔事务,每一秒最多是64000个字节。主机可以保证高速端点,每125us1笔事务,每一秒最多24.576MB。2、没有保证的传输速率。如果设备是设置在10ms的时距,事务之间的时间可能等于或小于10ms。除非设备是设置在全速时在每个帧传输数据,或是在高速时在每个微帧传输数据。这是最快的轮询速率,所以断点可以保证有正确的带宽可供使用。3、Windows98Gold系统不支持中断输出传输,所有主机与设备的数据都必须使用控制传输。HID设备除了传送数据给主机外,它也会从主机接收数据。只要能够符合HID类别规范的设备都可以是HID设备,在规范内提到了条型码笔、温度计以及电压计等例子。这些设备虽然没有传统的人机接口,但是它们都可以传送数据给主机,也可以从主机接收配置的要求。设备除了HID接口之外,它可能同时还包含有其他的USB接口。例如影像显示设备可能使用HID接口来做亮度,对比,与更新率的软件控制,而使用传统的影 像接口来传送要显示的数据。USB扩音器可以使用实时传输来播放语音,同时使用HID接口来控制音量,震荡,与低音等。HID接口通常比传统的控制接口来得便宜。HID类别设备的规范是Device Class Definition for Human Interface Devices。另外还有一份文件HID Usabe Tables,用来定义让主机了解以及使用HID数据的数值。这两份文件是由USB Device Working Group所制定,Group的成员都是USB实施者论坛的会员。您可以在USB实施者论坛网站上下载这两份文件。

USBHID的主要限制


文章TAG:stm32stm32  hid  每秒多少字节  stm32  usb  hid通信速度太慢是什么原因  
下一篇