串口与十个传感器通信,当接收到0Axx xxxx xxxx xxxx数据时,会在0A处断开,是什么原因呢?

2019-07-17 21:40发布

最近做的项目,上位机连接十个传感器,发送寻址命令,然后下位机上传数据。数据是0A03 xxxx xxxx xxxx这样的格式,前九个都没有问题,就是这个第十个,上传的数据会变成0A,然后再传来一个03 xxxx xxxx xxxx,数据断开了,分两次上传。当我将下位机程序更改,改成0B,对应修改上位机,就可以顺利接收到0Bxx xxxx xxxx xxxx这种正常格式的数据了,请问这个是什么原因啊,有没有遇到过的,求指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
红月王
1楼-- · 2019-07-18 19:43
打开串口时没有禁用终止符,常常遇到,所以非常熟悉了
lijian123456a
2楼-- · 2019-07-18 22:38
不要启用终止符
吉河波
3楼-- · 2019-07-18 22:59
 精彩回答 2  元偷偷看……

一周热门 更多>