MFRC522 支持 SPI、I2C、UART 接口,我在某宝上购买了一个 SPI 接口的 RC522 模块。此笔记主要要是通过 RC522 模块学习 linux 中的 SPI 驱动,方便今后写其他 SPI 驱动时做参考。有需要的小伙伴可以收藏一下。 二、RC522 介绍 产品外观 现在的生活中 IC 卡的生活场景大家都不陌生了,外观如下图所示,其中 PC...
MFRC522与主机SPI通讯引脚配置; MFRC522与M1卡的通讯原理和通讯流程; M1卡存储结构; MFRC522简化功能框图: 先从RC522功能框图入手,可以从大方向上理解通讯原理。 上述主机一般指的就是手上的开发板,通信接口对应天线,MFRC522与主机通讯支持UART、SPI以及IIC,本人采用SPI通讯方式。 MFRC522与主机SPI通讯引脚配置:...
u8ReadRawRC( u8 ucAddress );voidWriteRawRC( u8 ucAddress, u8 ucValue );voidSPI1_Init(void);voidRC522_Handel(void);voidRC522_Init(void);//初始化voidPcdReset(void);//复位voidM500PcdConfigISOType( u8 type );//工作方式charPcdRequest( u8 req_code, u8 pTagType );//寻卡charPcdAnticoll(...
MF522-AN模块采用Philips MFRC522原装芯片设计读卡电路,使用方便,成本低廉,适用于设备开发、读卡器开发等高级应用的用户、需要进行射频卡终端设计/生产的用户。本模块可直接装入各种读卡器模具。模块采用电压为3.3V,通过SPI接口简单的几条线就可以直接与用户任何CPU主板相连接通信,可以保证模块稳定可靠的工作、读卡距离远...
1.RC522与M1通信 用户通过单片机初始化RC522,然后通过单片机控制RC522与M1通信,那单片机是怎样与RC522通信的呢? RC522通过SPI接口与单片机(STM32)通信,单片机向RC522内的寄存器写入特定的指令,RC522会根据寄存器中的值来执行相关操作,并与M1通信。所以要控制RC522,就必须了解RC522的寄存器和一些相关指令,这些东西厂...
1.连接ESP32和ML-RC522的引脚 2.将程序上传到ESP32 3.使用ML-RC522读取标签卡片用户身份证明并打印验证信息 4.若验证通过,驱动电机 三、实验设备 ML-RC522 RFID模块 S50 异性IC卡 ESP32开发板 SG90舵机 杜邦线 四、实验步骤 1)连接引脚 RC522:
首先先看学习版的原理图和RC522模块的原理图: 图片中重点写出引脚的相应接口名称。 ———手动分割线———– 连线部分详解: 关于淘宝上面买的射频模块差不多都是RC522模块: 如何连线我认为连线部分是自由的,在P口充足的情况下,想这么连这么连!没有什么线...
基于MFRC522 IC的RC522 RFID模块是最便宜的RFID选项之一,它通常带有一个具有1KB内存的RFID卡标签和密钥卡标签。最棒的是,它可以编写标签,因此您可以在其中存储某种秘密消息。 RC522 RFID阅读器模块旨在创建13.56MHz的电磁场,用于与RFID标签(ISO 14443A标准标签)进行通信。阅读器可以通过4引脚串行外围接口(SPI)与微...
•串行UART (类似与RS232电平依赖于引脚电压源) •I2C- BUS接口 MF522-AN模块采用Philips MFRC522原装芯片设计读卡电路,使用方便,成本低廉,适用于设备开发、读卡器开发等高级应用的用户、需要进行射频卡终端设计/生产的用户。本模块可直接装入各种读卡器模具。模块采用电压为3.3V,通过SPI接口简单的几条线就可以直接...
3、模块引脚接线 此处是网络上大部分相关文章没有提及的,只告诉了如何接线,却不告诉我们为什么这样接,甚至连Arduino版本都不说清楚。 我们打开ReadNUID的示例里面有各种版本Arduino与RC522的引脚连接图,我们按照这个接线即可。在上文提及的github项目主页也有介绍。