请问串口通讯中丢包如何处理?

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:10:21
我用的是serialport类,在daterecived事件里读取串口当前所有数据,也就是一个包,然后调用绘图函数。然后清空缓冲区,但是在运行大约一分钟后就开始出现丢包的现象,关闭程序重启,问题又不见丢包了?

遇到了同样的问题,应该在单片机了,这个问题!





追问

哈哈,3年前问的,现在我应该可以帮你解答了。






追答

那你说说,我是做了实验,发现是单片机(下位机)没有发送……
所以怀疑是单片机的问题……
你的是怎么解决了呢??


是不是通信速率设的太高了,高的话容易丢数据。
建议使用流控制。