其他分享
首页 > 其他分享> > RFID-RC522模块

RFID-RC522模块

作者:互联网

一.S50(M1)卡介绍

1.S50(M1)卡基础知识

2.内部信息

扇区0的块0用来固化厂商代码;
每个扇区的块3作为控制块,存放:密码A(6字节)、存取控制(4字节)、密码B(6字节)

每个扇区的块0、1、2作为数据块,其作用如下:
1.作为一般的数据存储,可以对其中的数据进行读写操作
2.用作数据值,可以进行初始化值、加值、减值、读值操作

3.存取控制

就是说,每个扇区的所有块的存取条件控制位,都放在了该扇区的块3中,如图:

4.数据块的存取控制

对数据块,与就是块0、1、2的存取控制是由对应块的控制位来决定的:

从表中得知:对数据块的存取控制,由于存取控制由三个控制位所决定,所以相应的访问条件就产生了9种。
要想对数据块进行操作,首先要看该数据块的控制位是否允许对数据块的操作,如果允许操作,再看需要验证什么密码,只有验证密码正确后才可以对该数据块执行相应操作。
一般密码A的初始值都是0xFF…

5.控制块的存取控

块3(控制块)的存取操作与数据块不同,如图:

6.工作原理

7.M1与读卡器的通信

通信的流程图如示:

对数据块的操作

读(Read):读一个块的数据;
写(Write):在一个块中写数据;
加(Increment):对数据块中的数值进行加值;
减(Decrement):对数据块中的数值进行减值;
传输(Transfer):将数据寄存器中的内容写入数据块中;
中止(Halt):暂停卡片的工作;

版权声明:本文为CSDN博主「Aspirant-GQ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43743762/article/details/104207730

标签:存取控制,卡片,RFID,扇区,密码,RC522,模块,读卡器,数据
来源: https://www.cnblogs.com/EmbeddedJiangkai/p/15775390.html