RC522的学习算下来也有四五天了,今天终于勉强知道大概是怎么一回事了,实现效果如图,大概总结如下:

一.RC522操作流程:

   

wKiom1PrgQ_zvLjvAABR3-c3050394.jpgwKioL1PrgieTd5FYAACeXmmrHlo736.jpg

  

二.M1卡简单介绍:

  1.16个扇区,每个扇区分四块

2.每个扇区的块0,1,2为数据块,块3为控制块

3.第0扇区块0为厂家固化,不能更改

 

三.M1卡的读写:

读和写都是一样的,先定义好读和写的存放数组,读是把块里的数据写入到空数组中,读是把事先赋值的数组的值写入到块中

unsigned char RFID[16];//读

     Unsigned charRFID1[16]={0,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0};//写

status=PcdRead(s,RFID);    //读, s为块

status=PcdWrite(s,RFID1);  //写