USB速度慢的原因有以下几种或许:
1、协议问题
全速的USB设备,最大速度12Mb/s,可是假如跑的是HID之类慢速设备的协议,那么速度就没有那么快了,理论上只要1.5Mb/s。
2、装备问题
USB装备描述符中有关于接纳中止和发送中止时刻距离参数,默许的好像是0x20,便是32ms,能够将此值改为0x01。速度会快许多。
3、其它的搅扰
例如体系滴答的中止优先级比USB高,假如体系滴答的中止频率很高(10ms以内),就会影响USB的速度,具体原因不详,测验发现会这样。
4、上位机要素
上位机发送的数据自身就很慢,也会形成USB的速度慢。