
三、数据的格式
UHF 电子标签读写器 UHFReaderD840 用户手册 V1.14
1. 上位机命令数据块
Len
Adr
Cmd
Data[]
LSB-CRC16 MSB-CRC16
数据各部分说明如下:
长度(字节) 说明
Len
1
命令数据块的长度,但不包括 Len 本身。即数据块的
长度等于 4 加 Data[]的长度。Len 允许的最大值为
255,最小值为 4。
Adr
1
读写器地址。地址范围:0x00~0xFE,0xFF 为广播地
址,读写器只响应和自身地址相同及地址为 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










































































