目录
1. 简介
PN532是一个多功能的NFC(近场通信)RFID模块,具有多种工作模式和通信接口,广泛应用于各种非接触式通讯场合。该模块基于80C51微控制器内核,支持13.56MHz频率下的非接触通讯,并具备多种工作模式和主机接口,以满足不同应用场景的需求。
PN532支持包括SPI、I2C和UART在内的多种通信接口,可灵活地与各种主控设备连接和通信。
PN532支持包括读写器模式、卡模拟模式和点对点模式在内的多种工作模式。在读写器模式下,可以读取和写入符合ISO/IEC 14443 Type A和Type B标准的标签。
本文介绍PN532的UART开发及TYPEA和TYPEB的开发。
2. 原理图
原理图如下:
这里只使用HSU_TX和HSU_RX作为通讯接口,需要将IO_1和IO_0下拉到GND进行配置。其余接口都可以悬空。
3. 器件介绍
首先看一下描述:点击下载手册合集
PN532通信频率13.56MHz,使用晶振27.12MHz,内核80C51,支持
ISO 14443A/ISO 14443B,可以读取常用的大白卡、水滴卡,二代证的UID也是可以读取的。
工作电压:
发射部分:发射后绕几圈回到GND
4. 数据交互
4.1 通用信息帧
主机控制器向PN532发出的命令,以及从PN532向主机控制器对这些命令的响应,框架的结构如下: