本帖最后由 peng501 于 2018-6-12 17:13 编辑
各位大侠,你们好!我在用阿波罗STM32F4开发板开发程序,CPU是F429
我把教程中USB Slave虚拟串口的程序改成USB host,通过一个USB转串口与一个装置通信。
现在已经能正常通过USB接收和发送数据。
USB接上后每次接收到的长度都是64字节,但是接收有问题如下:
1.开始接收的约10帧数据正常,未出现丢数据。
2.后续的数据根据协议分析,每次丢失约20字节。
3.后续帧数据开头应有两个C2,但是只有一个C2。
4.数据最后一个字节不应为C2,但是却是C2。
没什么头绪,向各位大神求助。
数据打印出来见下图:
前几帧
后续
源码见附件,谢谢!
20180612-SRC.rar
(2.91 MB, 下载次数: 313)
2018-6-12 17:12 上传
点击文件名下载附件
一周热门 更多>