TI中文支持网
TI专业的中文技术问题搜集分享网站

串口数据粘合问题

路由节点每2s发32字节给协调器,协调器串口输出(9600波特率),发现有时候两个报文会一起输出,sniffer抓包看到报文是间隔两秒,但是串口输出会有两个报文连在一起的情况?请问这是什么原因?

改用38400波特率,却没有连在一起输出的情况。

miffy:

不过ZNP和hostprocessor通讯时候,不都实现了帧控制,就是有起始位和结束位以及校验和,这样即使粘包,也不会有问题,只是buffer有大小限制,超过了可能就会丢弃了。

另外波特率过高,波形就非常差,可能通讯数据就容易出错

赞(0)
未经允许不得转载:TI中文支持网 » 串口数据粘合问题
分享到: 更多 (0)