📘 NFC读卡器开发详解
30章 · 从入门到实战
1
NFC技术基础
NFC技术原理、工作模式、与RFID区别、POS应用场景
2
硬件选型与架构
主控/NFC芯片选型、天线设计、电源管理
3
开发环境搭建
Keil/IAR、STM32CubeMX、PN532库移植、串口调试
4
I2C/SPI通信协议
I2C/SPI详解、时序、与NFC芯片通信调试
5
PN532初始化流程
硬件复位、接口配置、固件版本、正常模式
6
NFC标签检测
轮询配置、卡片类型、防冲突、激活流程
7
Type A标签读写
ISO 14443-3A、UID、ATS、数据块读写
8
Type B标签读写
ISO 14443-3B、ATQB、应用选择、数据交换
9
Felica标签读写
Felica协议、Polling/Read/Write、与MIFARE区别
10
MIFARE Classic卡操作
Sector/Block、密钥认证、数据读写、值块
11
MIFARE DESFire卡操作
文件系统、应用选择、文件操作、安全认证
12
NFC卡模拟模式
卡模拟原理、HCE、APDU处理、手机交互
13
点对点通信
LLCP、SNEP、NDEF消息、双向数据传输
14
NDEF数据格式
NDEF记录结构、TNF类型、RTD、封装解析
15
RTD类型详解
Text、URI、Smart Poster记录
16
安全认证机制
MIFARE密钥、DESFire加密、PN532安全单元
17
低功耗设计
NFC唤醒、轮询优化、睡眠模式、续航计算
18
天线设计与匹配
形状尺寸、LC谐振、Q值、阻抗匹配
19
电磁兼容性(EMC)
辐射发射、接收灵敏度、滤波、PCB布局
20
固件架构设计
状态机、RTOS/裸机、缓冲区、错误处理
21
驱动层开发
SPI/I2C封装、中断、DMA、超时重试
22
协议栈实现
ISO 14443-3/4、Felica、MIFARE、NDEF栈
23
应用层开发
读卡封装、数据解析、事件回调、日志
24
POS机集成
主控通信、交易对接、UI交互、异常处理
25
测试与调试
逻辑分析仪、Proxmark3、抓包、性能测试
26
认证与合规
NFC Forum、EMVCo、FCC/CE、PCI合规
27
常见问题排查
读卡距离短、通信不稳、兼容性、功耗高
28
性能优化
读卡速度、多标签、缓存、中断优先级
29
量产与生产测试
固件烧录、FCT、老化测试、校准
30
项目实战
NFC读卡器原型、公交卡充值、POS集成、文档
✨ 点击卡片跳转对应章节 · 30章完整目录 ✨