不是接线的问题,不是编程的问题,那就是你本身的设计思路有问题。正向可以,逆向不行,那就再改改线路设计呗,还有你发送的有没有无效信息啊?
你需要检查测试以下几种情况:
1、驱动程序和操作系统;
2、usb to rs232 串口线的质量(这个领域用的比较多的是pl2303,还有一些别的驱动芯片如cp210X等);
3、把你的驱动程序和usb转串口线,用在台式机上看看好不好使;
4、串口调试软件是否哟Bug推荐你用串口精灵或者串口猎人等用的比较多的串口调试软件。
我猜测:你的问题出现在:USB串口线的质量(内部的时钟不够精准),上位机软件的实时性不好(换一个吧),好好努力!
阻扯续蒜通泽恋腾摇碰
换个 波特率 试试 看
这个是不是存在线路长短的毛病啊,一些数据线长的可能有丢包情况,不知道你的问题是否也这样。