新人小白,有问题求教?
这是什么,求大神给我解释一下啊????数据格式
一、上位机主动获取(主动模式)
上位机下发:
帧格式(字节) 帧头(2) 命令
(1) 保留字节
(12) 数据长度
(13) CRC16(2) 帧尾
(2)
发送 AA BB CC DD
注:
1、 命令:AF:获取全部IO输入状态(高为1,低为0)。
2、保留字节:共12字节。
3、长度:数据长度,本字节之前除头的长度,这里为13字节0x0D。
4、CRC16:本字节之前除头的CRC校验,数据校验结果。
下位机返回:
帧格式(字节) 帧头(2) 命令
(1) 数据
(11) 保留字节(6)
数据长度
(18) CRC16
(2) 帧尾
(2)
返回 EE FF XX YY
注:
1、 命令:BF:返回全部IO输入状态。
2、数据:共11字节。
第1字节表示第1组IO(PA)状态。
……
第11字节表示第11组IO(PL)状态。
3、保留字节:共6字节。
4、长度:数据的长度,本字节之前除头的长度,这里是18字节0x12。
5、CRC16:本字节之前除头的CRC校验,数据校验结果。
二、下位机主动返回(被动模式)
当检测到IO有变化,按照“主动模式”格式上传全部IO状态。