您的位置 首页 新能源

STM32单片机USB速度慢的原因解析

STM32单片机USB速度慢的原因解析-全速的USB设备,最大速度12Mb/s,但是如果跑的是HID之类慢速设备的协议,那么速度就没有那么快了,理论上只有1.5Mb/s。

USB速度慢的原因有以下几种或许:

1、协议问题

全速的USB设备,最大速度12Mb/s,可是假如跑的是HID之类慢速设备的协议,那么速度就没有那么快了,理论上只要1.5Mb/s。

2、装备问题

USB装备描述符中有关于接纳中止和发送中止时刻距离参数,默许的好像是0x20,便是32ms,能够将此值改为0x01。速度会快许多。

3、其它的搅扰

例如体系滴答的中止优先级比USB高,假如体系滴答的中止频率很高(10ms以内),就会影响USB的速度,具体原因不详,测验发现会这样。

4、上位机要素

上位机发送的数据自身就很慢,也会形成USB的速度慢。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/346503.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部