STM32F3 USB调试总结

匿名 (未验证) 提交于 2019-12-03 00:02:01

STM32F3 USB调试总结

经过近1周的学习和调试,发现USB还是比较好用的,就是有点小麻烦。不过我这学习的目的主要是立马就用的那种,对于具体的协议什么的看得都比较浅。

配置注意描述报告
全速以上D+脚要有上拉电阻,在枚举完毕后上拉
增加端点后需要添加到初始化和关闭函数里
中断传输模式直接传就行,仅需要注意此时USB的状态,别在BUSY就好了
批量传输需要主机主动读才行,不然你发了主机不读就白费了

模拟成串口速度还是挺快的,好像是串口设备这边限制了速度,波特率嘛,真是,不过我测试的时候发现如果持续上传的话,有可能串口设备这边会丢包严重,甚至接收不到,下发则毫无压力。毕竟是BULK,批量传送模式啊!

鼠标设备(无驱动标准HID设备或者自定义HID设备)好像只能设置为中断传送模式,我测试了各种方法,还是毫无反应,真是崩溃呀。

做成了HID带驱动的设备,速度是比较快的,就是这个驱动,需要微软集成,得交钱,自己测试的时候就用NI-VISA Driver Wizard做了一个,不带数字签名。

最后希望能有大神看到这个,给菜鸟点指点。。。。。不胜感激。。。。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!