没有合适的资源?快使用搜索试试~ 我知道了~
首页ISO14443A通讯协议
ISO14443A通讯协议

1.数据格式 1.1数据格式 数据格式(起始位,数据位,校验位,停止位)可以根据通讯的需要由软件设置,下面是设备支持的数据格式:
资源详情
资源评论
资源推荐

1.数据格式
1.1 数据格式
数据格式(起始位,数据位,校验位,停止位)可以根据通讯的需要由软件设置,下面是设备
支持的数据格式:
参数 描述
波特率 可选: 9600, 19200, 38400, 57600, 1152000
数据位 固定: 8 bits
起始位 固定: 1 Bits
停止位 固定: 1 bit.
校验位 可选: Odd, Even, None
下面是默认设置:
波特率 数据位 起始位 停止位 校验位
9600 8 1 1 None
1.2 数据包格式
数据包格式,命令包是由主机发送到读写器,返回包是由读写器返回主机。
命令包格式 (主机到读写器):
ST
X
STATION ID DATA LENGTH CMD DATA [0..N] BCC ETX
(BCC) = STATION ID DATALENGTH CMD DATA [0] … DATA [n], where
is the “EOR”.
返回包格式 (读写器到主机)
ST
X
STATION ID DATA LENGTH STATUS DATA[0..N] BCC ETX
(BCC) = STATION ID DATA LENGTH STATUS DATA [0] … DATA [n], where
is the “EOR”.
数据包中字节描述:
字段 长度 描述 备注
STX 1
0xAA – ‘起始字节’ – 标准控制字节. 表示一个
数据包的开始
STATION ID 1
设备地址,在多机通讯所必需,读写器在收到
数据包后判断包内的地址与自身预设地址是否
相符,相符才会响应。
地址 0x00 是一个在单机
模式下使用的特殊地
址。读写器会响应任何
带 0 地址的数据包(不进
行地址判断).
1
DATALENGT
H
1
数据包中数据字节的长度.包括
CMD/STATUS 和 DATA field,但不包括 BCC.
LENGTH= 字节数 (CMD/STATUS +
1
Page 1 of 19 18 DEC 2003

DATA[0.. N])
CMD 1
命令字:由一个命令字节组成.
可以参照命令表
该字节只在发送包中使
用
STATUS 1
返回状态字节: 由读写器返回主机的状态 该字节只在返回包中使
用
DATA [0-N] 0–123
这是一个长度与命令字有关的数据流。也有部
分命令不需要附加数据.
BCC 1
8bits 的校验字节.它包括除 STX, ETX 外所有
字节的异或校验.
ETX 1
0xBB:’终止字节’ – 标准控制字节,表示数据
包的结束.
Page 2 of 19 18 DEC 2003

COMMANDS(命令)
命令表
命 令 字
1
名称 描述
ISO14443 TYPE A Commands (0x03~0x06)
0x03 REQA
ISO14443 -A 寻卡请求
0x04 Anticoll
防冲突
0x05 Select
选定卡
0x06 Halt
使卡进入 HAIT 状态
Mifare Application Commands (0x20~0x2F)
0x20 RDM_ Read
集成寻卡,防冲突,选卡,验证密码,读卡等操作,一
个命令完成读卡操作。
0x21 RDM_ Write
集成寻卡,防冲突,选卡,验证密码,写卡等操作,一
个命令完成写卡操作。
0x22 RDM_ InitVal
集成寻卡,防冲突,选卡,验证密码等操作,一个命令
完成块值初始化操作。
0x23 RDM_Decrement
集成了寻卡,防冲突,选卡,验证密码,块值减操作,
一个命令完成块减值操作。
0x24 RDM_Increment
集成了寻卡,防冲突,选卡,验证密码,块值加等操
作,一个命令完成块值加操作。
0x25 RDM_GET_SNR
集成了寻卡,防冲突,选卡等操作,一个命令完成读取
卡片序列号的操作
0x28 RDM_ISO14443_TypeA
_Transfer_Command
ISO14443 TypeA 通 用 命 令 , 可 以 根 据 ISO14443
TypeA 向卡发任何数据
系统命令 (0x80~0xFF)
0x80 SetAddress
设置读写器地址
0x81 SetBaudrate
设置通讯波特率
0x82 SetSerlNum
设置读写器的序列号
0x83 GetSerlNum
读取读写器的序列号
0x84 Write_UserInfo
设置用户数据信息
0x85 Read_UserInfo
读取用户数据信息
0x86 Get_VersionNum
用来读取模块的版本信息
0x88 Control_Led
控制 led 的工作方式
1
Page 3 of 19 18 DEC 2003

0x89 Control_Buzzer
控制 buzzer 的工作方式
Page 4 of 19 18 DEC 2003
剩余18页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1