三、数据的格式
UHF 电子标签读写器 UHFReaderD840 用户手册 V1.14
1. 上位机命令数据块
Len
Adr
Cmd
Data[]
LSB-CRC16 MSB-CRC16
数据说明如下:
长度(字节) 说明
Len
1
命令数据块的长度,不包括 Len 本身数据块的
长度4 Data[]的长度。Len 允许的最大值为
255,最小值为 4
Adr
1
读写器地址。地址范围:0x00~0xFE0xFF 广播
址,读写器只响应和自地址相同及地址为 0xFF
命令。读写器出厂时地址为 0x00
Cmd
1
命令代码。
Data[]
不定
参数。在实命令中,可以不存在。
LSB-CRC16 1
CRC16 低字节。CRC16 是从 Len Data[]CRC16
MSB-CRC16 1
CRC16 字节。
2. 读写器响应数据块
Len
Adr reCmd Status Data[] LSB-CRC16 MSB-CRC16
数据说明如下:
长度(字节) 说明
Len
1
响应数据块的长度,不包括 Len 本身数据块的
长度5 Data[]的长度。
Adr
1
读写器地址。
reCmd
1
示该响应数据块是个命令的应。如果是
可识别的命令的应,则 reCmd 0x00
Status
1
命令执行结果状态值。
Data[]
不定
数据可以不存在。
LSB-CRC16 1
CRC16 低字节。CRC16 是从 Len Data[]CRC16
值。
MSB-CRC16 1
CRC16 字节。
CRC16 C 语言算法
#define PRESET_VALUE 0xFFFF
2
    "