任永RC522 调试笔记第1 页共49页RC522 调试笔记任永2011 年1 月11 日晴准备工作1、阅读文档,了解 RC522 的 UART 工作方式
2、初始化 RC522 为 UART 工作方式
3、初始化化 RC5224、查看初始化结果是否成功5、示波器测试PCB 发送天线参数
寄存器位行为描述任永RC522 调试笔记第 2 页 共 49页UART 读数据 帧结构UART 写数据 帧结构任永RC522 调试笔记第3 页共49 页命令概要命令概要命令 命令码行为描述空闲0000无其它多余动作,取消当前命令的执行存储0001存储25 个字节到内部缓冲区产生随机数ID0010生成一个10字节的随机ID 号计算CRC 码0011激活CRC 协处理器或执行自检发送0100发送FIFO 缓冲区中数据无命令0111没有命令变化,可以用来修改,而不会影响命令CommandReg 寄存器
接收1000激活接收电路收发器1100发送FIFO 缓冲区中数据传输到天线,并自动激活后传输接收机
——1101保留,将来使用MFIFARE 认证1110执行MIFARE 标准认证作为阅读器软复位1111复位 MFRC5222011 年 1 月 12 日 晴初步调试使用串口调试助手1、选择使用串口号;2、设置波特率 9600,起始位 1bit,数据位 8bit,停止位 1bit,无奇偶效验,无流控制位;3、设置发送数据格式十六进制(HEX),接收数据显示格式十六进制
4、打开串口
5、填写发送数据(HEX 格式)
任永RC522 调试笔记第4页共49页6、发送;7、观察返回数据(HEX 格式)8、示波器测试各个测试点
1、天线 TX1,TX2,低通滤波电路,匹配电路9、测试捕获卡片距离
测试结果:可以在 2cm 内捕获卡片;缺陷:捕获卡片距离太近,需要提升捕获距离
任永RC522 调试笔记第5