
UHF 电子标签读写器 UHFReaderD840 用户手册 V1.14
1 – 50us;
2 – 500us;
3 – 5ms。
其它值保留。若命令中出现了其它值,将返回参数出错的消息。
SPIInterval:一个字节,表示每个 SPI 字节数据之间的延时。
0 – 无延时;
1 – 50us;
2 – 100us;
3 – 500us。
其它值保留。若命令中出现了其它值,将返回参数出错的消息。
SPICmd:要发送的 SPI 命令数据,字节长度必须与 SPICmdSize 指定的一致。
Pwd:四个字节,这四个字节是访问密码。32 位的访问密码的最高位在 Pwd 的第一字节(从
左往右)的最高位,访问密码最低位在 Pwd 第四字节的最低位,Pwd 的前两个字节放置访问密
码的高字。Pwd 可以为零或正确的访问密码。
MaskMem:一个字节,掩码区。0x01:EPC 存储区;0x02:TID 存储区;0x03:用户存储区。
其他值保留。若命令中出现了其它值,将返回参数出错的消息。
MaskAdr:两个字节,掩码的起始位地址(单位:Bits)。范围 0~16383。
MaskLen:一个字节,掩码的位长度(单位:Bits)。
MaskData:掩码数据。MaskData 数据字节长度是 MaskLen/8。如果 MaskLen 不是 8 的整数
倍,则 MaskData 数据字节长度为[MaskLen/8]取整再加 1。不够的在低位补 0。
注:当 MaskMem、MaskAdr 、MaskLen、MaskData 为空时表示以完整的 EPC 号掩膜。
应答:
Len
Adr
reCmd Status
0xXX 0xXX 0x87 0x00
Data[]
SPIResData
变长
CRC-16
LSB MSB
参数解析:
SPIResData:SPI 从器件返回给 EM4325 标签的数据,长度范围为 0~7 个字节,字节长度应
与命令中 SPIResSize 指定的长度一致。
注意:发送获取 EM4325 的 SPI 外部数据命令前,必须先配置 EM4325 的 I/O 控制字(I/O
Control Word)寄存器,使能 SPI 口并设置为 SPI 主口,同时使能 SPI 引脚上拉寄存器。
69










































































