长时间读取的数据有没有进行处理,可能是内在溢出了,导致后面收到的数据也乱了
也有可能是你的接线不好,时间长了线上有寄生的电容,做数据错位
串口通信读取失败后可以尝试重启串口,看是否还会失败
如果是,那就是接线,或者波特率那些有问题
如果不是,那就是程序里面自动将串口关闭了
失败的频率大不大,还是个别的数据丢失的
可能是接线不稳定