(1)RCC52概述 MF RC522是应用于13.56MHz非接触式通信中高集成度读写卡系列芯片中的一员。是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择; MFRC522的内部发送器部分可驱动读写器天线与ISO 14443A/MIFARE卡和应答机的...
MF RC522 是应用于13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员。是NXP 公司针对“三表”应用推出的一款低 电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携 式手持设备研发的较好选择。RC522使用的SPI协议,所以它的对应引脚输入输出应该是MISO和MOSI。 RC522相对来说也是一款功能很齐全的...
char PcdReset(void) { MF522_RST=1; delay_us(10); MF522_RST=0; delay_us(10); MF522_RST=1; delay_us(10); // PCD_RESETPHASE位RC522中的复位字,CommandReg地址用来控制启动或停止命令的执行 // PCD_RESETPHASE = 0x0F WriteRawRC(CommandReg,PCD_RESETPHASE); delay_us(10); // 定义发送...
1. 前言 此篇只是对RFID模块的简单概述以及应用,没有原理,对提供的店家提供的代码,进行注释,以及简单使用流程 2. 函数 //功 能:寻卡 //参数说明: req_code[IN]:寻卡方式 //0x52= 寻感应区内所有符合14443A标准的卡 //0x26= 寻未进入休眠状态的卡 // pTagType[OUT]:卡片类型代码 //0x4400= ...
3.STM32对RC522的基础通信 4.STM32控制RC522与M1的通信 5.测试函数 一.S50(M1)卡介绍 1.S50(M1)卡基础知识 1.每张卡有唯一的序列号,32位 2.卡的容量是8Kbit的EEPROM 3.分为16个扇区,每个扇区分为4块,每块16个字节,以块为存取单位 4.每个扇区都有独立的一组密码和访问控制 ...
是一款由NXP(原Philips)生产的射频识别(RFID)读写模块,它支持ISO/IEC 14443A和B协议,可以读写多种非接触式智能卡。本文将详细介绍如何使用STM32微控制器通过RC522模块读取IC卡号。 1. 硬件连接 首先,需要将RC522模块与STM32开发板进行硬件连接。通常,连接如下: ...
2. YH-RC522模块2. YH-RC522模块 2.1. YH-RC522 简介 YH-RC522 是野火设计的一款高度集成的非接触式(13.56MHz)读写卡芯片。它采用了 NXP 公司的 MFRC522 为核心的处理芯片,此发送模块利用调制和解调的原理,支持各种非接触式的通信协议。 详细的YH-RC522模块内容请参考:https://doc.embedfire.com/...
对RC522模块的初始化 void RC522_Init(void){ GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2Periph...
在stm32_Rc522.git项目中,读写RFID标签的操作是整个系统的核心功能之一。张晓通过一系列精心设计的函数和流程,确保了这一过程的高效与可靠。 读取RFID标签信息 uint8_t Read_RFID_Tag(void){ uint8_t status = 0; // 初始化RC522模块 RC522_Init(); // 搜索RFID标签 status = MFRC522_Request(MFRC522...
我们这里使用的是STM32F103ZET6的板子和RC522的模块连接的,采用的SPI的方式驱动,这里使用C8T6的板子也可以,STM32F103系列的即可,只是需要在程序上稍作修改(参考后文),这里SPI端口选择使用的是STM32的SPI1(为了能兼容更多的板子),下面是我使用的开发板供参考 ...