早教吧作业答案频道 -->其他-->
请教:rs232串口通讯协议如何实现RS232通讯协议基本结构波特率9600bit/s,8bit,1位停止,无校验位格式0EBH,地址,命令,长度(n),数据1,---数据n,冗余说明:0EBH为帧起始位
题目详情
请教:rs232串口通讯协议如何实现
RS232通讯协议基本结构
波特率 9600 bit/s,8bit,1位停止,无校验位
格式
0EBH,地址,命令,长度(n),数据1,---数据n,冗余
说明:
0EBH为帧起始位
长度小于输出端口数
冗余=地址+命令+长度+数1+---+数n
如果冗余=0EBH,为防止与帧起始位相同,则发送反码,即冗余=14H
当接收正确时,
1)在命令1,2,5,6时,回送 0EBH,地址,命令,01H,0FAH,冗余,并执行命令。
2)在命令3,4,7时,回送相应信息。
当接收不正确时,
1)地址正确,冗余不正确,回送0EBH,地址,命令,01H,0F5H,冗余。
2)地址不正确,不回送任何信息。
RS232通讯协议基本结构
波特率 9600 bit/s,8bit,1位停止,无校验位
格式
0EBH,地址,命令,长度(n),数据1,---数据n,冗余
说明:
0EBH为帧起始位
长度小于输出端口数
冗余=地址+命令+长度+数1+---+数n
如果冗余=0EBH,为防止与帧起始位相同,则发送反码,即冗余=14H
当接收正确时,
1)在命令1,2,5,6时,回送 0EBH,地址,命令,01H,0FAH,冗余,并执行命令。
2)在命令3,4,7时,回送相应信息。
当接收不正确时,
1)地址正确,冗余不正确,回送0EBH,地址,命令,01H,0F5H,冗余。
2)地址不正确,不回送任何信息。
▼优质解答
答案和解析
你好!
你描述的通讯协议,是比较全面的,对于设备间的通讯都能胜任
但是在实际的设备控制中,可以省略部分环节,以实用为主
你描述的通讯协议,是比较全面的,对于设备间的通讯都能胜任
但是在实际的设备控制中,可以省略部分环节,以实用为主
看了 请教:rs232串口通讯协议...的网友还看了以下:
一辆汽车从A地驶往B地,前1/3路段为普通公路,其余路段为高速公路.已知汽车在普通公路上行驶的速度 2020-05-16 …
1、一辆汽车从A地驶往B地,抢1/3路段为普通公路,其余路段为高速高路,已知汽车在普通公路上行驶的 2020-06-24 …
一辆汽车从A地驶往B地,前3/1路段为普通公路,其余路段为高速公路.已知汽车在普通公路上行驶的速度 2020-07-11 …
初一数学一辆汽车从A地驶往B地,前1/3路段为普通公路,其余路段为高速公路.已知汽车在普通公路上行 2020-07-11 …
一辆汽车从A地行驶到B地,前三分之一路段为普通公路,其余路段为高速公路.已知汽车在高速公路行驶的速度 2020-10-29 …
已知汽车在普通公路上行驶的速度为60km/h,在高速公路上行驶的速度为100km/h,汽车从A地到B 2020-11-12 …
交通警察在处理交通事故时,有时会根据汽车在路面上留下的刹车痕迹来判断发生事故前汽车是否超速.在限速为 2020-12-09 …
现有一种有机物,通过元素分析得到的数据为C:85.71%,H:14.29%(质量分数)。质谱数据表明 2021-01-04 …
现有一种有机物,通过元素分析得到的数据为C:85.71%,H:14.29%(质量分数).质谱数据表明 2021-01-04 …
1.一辆汽车从A地驶往B地,前三分之一路段为普通公路,其余路段为高速公路.已知汽车在普通公路上行驶的 2021-01-05 …