STM32F429-USB host接串口获取数据问题

2019-07-20 04:54发布

本帖最后由 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。

没什么头绪,向各位大神求助。
数据打印出来见下图:
前几帧
前几帧.PNG

后续
后续.PNG
源码见附件,谢谢! 20180612-SRC.rar (2.91 MB, 下载次数: 313) 2018-6-12 17:12 上传 点击文件名下载附件


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。