RC531操作说明总结.docRC531操作说明总结
RC531操作说明总结
1/15
RC531操作说明总结
RC531操作说明
1:上电初始化
主要做SPI接口确认
步骤:
1:给rc531的RSTPD脚一个高电平脉冲x48,0x0,0x0,0x0,0x0,0x0,0x0NOTE:UL卡每扇区只有4字节,所以每次读出4扇区数据,共16字节数据对于普通mafare卡,每个扇区读写都要重新认证密钥
写卡:第一步:
先使用命令0xA0+block号(对UL卡而言是page号)确定写入地址有效返回1字节ACK(0x0a)
例:531设置:有发送CRC,无接收CRC,有奇校验
发0xA0,0x05
收0x0a
第二步:
写入16字节块数据
返回1字节ACK(0x0a)
例:531设置:有发送CRC,无接收CRC,有奇校验
发0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5
RC531操作说明总结
RC531操作说明总结
9/15
RC531操作说明总结
收0x0a
NOTE:按照14443A标准,返回的ACK是4bit数据,所以在使用FM2701
兼容芯片时,一定要取消接收CRC,否则接收不到ACK应答,
另:在写UL卡之前,要先读一下0扇区,确定块锁定状态,否则不能写入。
等
RC531操作说明总结
RC531操作说明总结
15/15
RC531操作说明总结
写入时,16字节数据仅前4字节有效,后12字节要设为0对于普通mafare卡,每个扇区读写都要重新认证密钥
ML卡
ML卡是一种小容量卡,共384位,适合于一卡一用。电气特性
容量为384位
16位的数值计算
l128位的数据区(如果不用钱包文件可达
192位)
用户可自定义控制权限
唯一的32位序列号
l工作频率:
l通信速率:106KB波特率
RC531操作说明总结
RC531操作说明总结
15/15
RC531操作说明总结
l防冲突:同一时间可处理多张卡
l读写距离:在10cm以内(与天线有关)
卡内无需电源存储结构
RC531操作说明总结
RC531操作说明总结
12/15
RC531操作说明总结
ML卡共384位,分为
页号字节0
12页,每页为
字节1
4个字节。存储结构如下:
字节2字节3
说明
RC531操作说明总结
RC531操作说明总结
15/15
RC531操作说明总结
0
SerNr(0)
SerNr(1)
SerNr(2)
SerNr(3)
Block0
1
SerNr(4)
SizeCode
Type(0)
Type(1)
2
Data(0)
Data(1)
Data(2)
Data(3)
Data1
3
Data(4)
Data(5)
Data(6)
Data(7)
4
Value(0)
Value(1)
Value_b(0)
Value_b(1)
Value
5
Value(0)
Value(1)
Value_b(0)
Value_b(1)
6
KeyA(0)
KeyA(1)
KeyA(2)
KeyA(3)
KeyA
7
KeyA(4)
KeyA(5)
AC-A
AC-A_b
8
KeyB(0)
KeyB(1)
KeyB(2)
KeyB(3)
KeyB
9
KeyB(4)
KeyB(5)
AC-B
AC-B_b
RC531操作说明总结
RC531操作说明总结
15/15
RC531操作说明总结
A
B
Data(0)
Data(4)
Data(1)
Data(5)
Data(2)
Data(6)
Data(3)
Data(7)
Data2
RC531操作说明总结
RC531操作说明总结
15/15
RC531操作说明总结
(注:_b表示取反)
1)第0、1页存放着卡的序列号等信息,只可读。
2)第2、3页及A、B
RC531操作说明总结 来自淘豆网m.daumloan.com转载请标明出处.