可以看一下是整段丢失,还是偶尔丢一两个字节
如果是整段丢失,那有可能是缓冲区满了,可以考虑换更快的接口
如果是一两个字节丢失,那可能是串口被干扰,可以考虑加232芯片换成232通信
一种是协议的设置不合理,中断会把数据流也打断,也就是会丢数了。
还有就是硬件上的问题,比如通讯总线上干扰多,