串口与十个传感器通信,当接收到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 00:32
是不是上位机设置了停止符,有时候默认的,查看一下
电子工程师2014
2楼-- · 2019-07-18 04:27
协议问题把
lijian123456a
3楼-- · 2019-07-18 06:24
有可能是设置了停止符,如果不是停止符的原因就看看协议吧。
xu391600076
4楼-- · 2019-07-18 08:17
 精彩回答 2  元偷偷看……
chenfei11111111
5楼-- · 2019-07-18 13:03
OA为中断标志位。中间中断。OA为中断标志位。中间中断。OA为中断标志位。中间中断。OA为中断标志位。中间中断。OA为中断标志位。中间中断。
天蝎座V
6楼-- · 2019-07-18 17:08
非常感谢,受教了!

一周热门 更多>