串口0的BPS为115200 通过串口1的BPS为9600转发,数据堆积丢数据

2020-01-24 12:04发布

串口0数据波特率为115200
通过串口1波特率9600转发,怎么样才能不丢数据?
我采用来一个数据然后转发出去,
数据丢失严重。
请问怎么才做做到不丢数据?保持比较稳定的数据通讯。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
熊文敬
1楼-- · 2020-01-24 13:31
你说的是  数据堆积丢数据 ,那就是缓存区不够呗 数据被覆盖~
68336016
2楼-- · 2020-01-24 13:40
进得快? 出得慢?
tcm123
3楼-- · 2020-01-24 14:17
 精彩回答 2  元偷偷看……
lcofjp
4楼-- · 2020-01-24 18:54
自己写个队列,FIFO
wenking99
5楼-- · 2020-01-24 23:45
数据有时候是持续的进来的。
hameyou
6楼-- · 2020-01-25 03:30
搞个缓冲区嘛就可以解决,还要看115200的持续时间,如果连着发持续时间很长的话,那么就需要大一些的缓冲区了

一周热门 更多>