UHF 电子标签读写器 UHFReaderD840 用户手册 V1.14
Len
0x05
Adr reCmd Status Data[]
0xXX 0x06 0x00 ——
CRC-16
LSB MSB
8.2.7 块擦除
命令可以擦除标签的保区、EPC 存储区、TID 存储区或用户存储区的若干字。
命令:
Len
Adr
Cmd
Data[]
CRC-16
0xXX 0xXX
Data 参数如下:
0x07
——
LSB MSB
Data[]
ENum EPC Mem WordPtr Num Pwd MaskMem MaskAdr MaskLen MaskData
0xXX 0xXX 0xXX 0xXX 4Byte 0xXX 2Bytes 0xXX
参数解
ENum:在(0x00~0x0f)范围内表示 EPC 号长度,字为单位。EPC 的长度在 15 个字内。
时 无 MaskMem MaskAdr MaskLen MaskData 参 数 ENum 0xff 时 有
MaskMemMaskAdr MaskLenMaskData 参数,无 EPC 参数。如果为其它值将返回参数
错误信息。
EPC:要写数据的标签的 EPC 号。长度根据给的 EPC 定,EPC 字为单位,
必须是整数个长度。字在前,每个字的字节在前。这里要求给的是完整的 EPC 号。
Mem1 个字节,选择要读取的存储区。0x00:保0x01EPC 0x02TID 存储区
0x03:用户存储区。其他值保命令中出现了其它值,则返回参数错误信息。
WordPtr1 个字节,指定要擦除的字起始地址。0x00 表示一个字(一个 16 位存储)
开始擦除,0x01 表示2 个字开始擦除,类推。当擦除 EPC 区时,WordPtr 必须大于
0x01小于 0x01,则返回参数错误息。
Num1 个字节,指定要擦除的字的个数。从 WordPtr 指定的地址开始擦除,擦除 Num 指定
个数的字。Num 0x00,则返回参数错误信息。
Pwd4 个字节的访问密码。32 位的访问密码的最位在 Pwd 一字节(左往右)的最
位,访问密码最低位在 Pwd 四字节的最低位,Pwd 的前两个字节访问密码的字。当
行擦除操作时,并且相应存储区设置为密码锁的时,才必须使用正确的访问密码。其它情
下,Pwd 或正确的访问密码。
MaskMem:一个字节,掩码区。0x01EPC 存储区0x02TID 存储区0x03:用户存储区。
其他值保命令中出现了其它值,将返回参数错的息。
MaskAdr:两个字节,掩码的起始位地址(单位:Bits)。范围 0~16383
21
    "