【转自】http://blog.sina.com.cn/s/blog_9ed067ad0101fz1r.html

PN512是NXP推出的一款低功耗、支持多协议的13.56MHz射频接口芯片。在主动模式下,可以读写ISO/IEC 14443A/MIFARE、ISO/IEC 14443B和FeliCa卡。到底读写哪一种卡,主要决定于对PN512的寄存器设置。在本人开发的一款可读写上述三种卡片的读写器中,将PN512的寄存器设置值做成一个常量数组,其内容如下:

[cpp] view plain copy
  1. code unsigned char CardTypeSetReg[ ][5]={
  2. {0x08,0,0x08,0x08,0x08},
  3. {0x0C,1,0x10,0x10,0x10},
  4. {0x11,2,0x38,0x39,0x3B},
  5. {0x12,2,0x92,0x00,0x83},
  6. {0x13,2,0x92,0x00,0x83},
  7. {0x14,2,0x83,0x83,0x83},
  8. {0x15,2,0x00,0x40,0x00},
  9. {0x16,2,0x10,0x10,0x10},
  10. {0x17,2,0x84,0x86,0x86},
  11. {0x18,2,0x55,0x84,0x44},
  12. {0x19,2,0x41,0x4D,0x4D},
  13. {0x1A,2,0x00,0x00,0x00},
  14. {0x1D,2,0x11,0x10,0x10},
  15. {0x1E,2,0x00,0x00,0x90},
  16. {0x23,2,0x88,0x88,0x88},
  17. {0x24,2,0x26,0x26,0x26},
  18. {0x26,2,0x79,0x7F,0x79},
  19. {0x27,2,0x88,0x88,0x88},
  20. {0x28,2,0x30,0x20,0x20},
  21. {0x29,2,0x06,0x06,0x06}
  22. };

第一列是寄存器地址;
        第二列为寄存器设置方法:0表示清0对应位,1表示置1对应位,2表示直接写入;
        第三列是操作FELICA设置值;
        第四列是操作ISO/IEC 14443A/MIFARE设置值;
        第五列是操作ISO/IEC 14443B设置值。

射频识别技术漫谈(30)——PN512的寄存器设置相关推荐

  1. 射频识别技术漫谈(6-10)

    射频识别技术漫谈(6)--通讯协议概述 通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等.在这里通迅的双方指的是读写器和卡片. 首先是 ...

  2. 射频识别技术漫谈(3)——能量、调制

     http://blog.sina.com.cn/s/blog_9ed067ad0100xrss.html 无源和免接触是非接触式IC卡相对于接触式IC卡的两大特点.无源是指卡片上没有电源,免接触 ...

  3. 射频识别技术漫谈(28)——基于MF1射频卡的酒店门锁设计

    [转自]http://blog.sina.com.cn/s/blog_9ed067ad0101dupi.html 电子门锁是现代星级酒店管理电子化.智能化的重要电子设备.相较于传统的机械锁,基于RFI ...

  4. 射频识别技术漫谈(29)——射频接口芯片TRF7960

    [转自]http://blog.sina.com.cn/s/blog_9ed067ad0101fdhv.html TRF7960系列是TI推出的载波为13.56MHz.支持ISO15693.ISO14 ...

  5. 射频识别技术漫谈(14)——S50与S70存取控制【worldsing笔记】

    存取控制指符合什么条件才能对卡片进行操作. S50和S70的块分为数据块和控制块,对数据块的操作有"读"."写"."加值"."减值 ...

  6. 射频识别技术漫谈(32)——曼侧斯特码与FM0编码的防冲突原理

    [转自]http://blog.sina.com.cn/s/blog_9ed067ad0102vyl6.html 在RFID技术中,从低频的125KHz.134.2KHz到高频的13.56MHz,再到 ...

  7. 射频识别技术漫谈(27)——CPU卡概述

    [转自]http://blog.sina.com.cn/s/blog_9ed067ad01018h0z.html 智能卡按安全级别可以分为三类:存储器卡.逻辑加密卡和CPU卡,其中CPU卡是安全级别最 ...

  8. 射频识别技术漫谈(5)——防冲突【worldsing 笔记】

    正常情况下读写器某一时刻只能对磁场中的一张射频卡进行读写操作.但是当多张卡片同时进入读写器的射频场时,读写器怎么办呢?读写器需要选出唯一的一张卡片进行读写操作,这就是防冲突. 防冲突机制是非接触式智能 ...

  9. 射频识别技术:RFID 您了解不?

    射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签.无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标 ...

最新文章

  1. 三十、赫夫曼树的设计与代码实现
  2. linux 自动化交互套件 expect 介绍 shell非交互
  3. 【解决方案】win10连接wifi输入密码之后用户就消失了
  4. 防火墙启动被拒绝解决方案
  5. Division 贪心,模拟 牛客练习赛95
  6. 问题 | Spare BA 中的Eigen运行错误
  7. 怎么判断冠词用a还是an_英文写作常见错误学习笔记 | 冠词
  8. 只要 8 个步骤,学会这个 Docker 命令终极教程!
  9. 洛谷——P2077 红绿灯
  10. Python 编程规范 —— TODO 注释(结合 PyCharm)
  11. 用于主题检测的临时日志(861e8353-61d5-43a9-b1b4-e055dac9cf39 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)...
  12. AutoCad 批量打印
  13. macOS Big Sur 11.6 (20G165) 正式版 DMG、ISO、IPSW 下载
  14. React路由官方网站
  15. 黑苹果外接显示器最优解决方案
  16. CorelDRAW X8超低价优惠啦,你却还在用CDR X4破解?!
  17. 哈佛架构和冯诺依曼架构
  18. 冬至到了,一碗香喷喷的饺子是否能温暖到你的胃
  19. 一个电脑接两个显示器(win10)
  20. 李俊计算机哈佛大学,李俊-中国科学院大学-UCAS

热门文章

  1. 中e管家实现财富保值和增值的几点建议
  2. NAS SAN DAS都是什么
  3. 家用防盗报警器源程序
  4. mixin机制 vue_谈谈vue中mixin的一点理解
  5. scrapy mysql 模拟登录知乎_Scrapy 模拟登录新版知乎
  6. ubuntu18.04安装eclipse详细教程
  7. java 校验经纬度
  8. vue实现时间倒计时
  9. Python实例3:天天向上的力量
  10. 特殊字符的html编码和十进制编码