1、
试一下是太快出错还是太慢也会出错呢
2、
你的USB线有没有按阻抗进行布线呢
3、
是裸机程序还是系统的。
程序逻辑要找一下原因了,会不会是实时性不好
在线调试程序,看一下从USB收到的数据和从串口收到的数据是否正确,以此判断哪里出问题
这种很有可能是USB传输速度远高于串口,导致缓冲区满了