0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

阗笑 来源:魏道志 作者:魏道志 2023-11-14 14:09 次阅读

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

code unsigned char CardTypeSetReg[ ][5]={  
{0x08,0,0x08,0x08,0x08},  
{0x0C,1,0x10,0x10,0x10},  
{0x11,2,0x38,0x39,0x3B},   
{0x12,2,0x92,0x00,0x83},  
{0x13,2,0x92,0x00,0x83},  
{0x14,2,0x83,0x83,0x83},  
{0x15,2,0x00,0x40,0x00},  
{0x16,2,0x10,0x10,0x10},  
{0x17,2,0x84,0x86,0x86},  
{0x18,2,0x55,0x84,0x44},  
{0x19,2,0x41,0x4D,0x4D},  
{0x1A,2,0x00,0x00,0x00},  
{0x1D,2,0x11,0x10,0x10},  
{0x1E,2,0x00,0x00,0x90},  
{0x23,2,0x88,0x88,0x88},  
{0x24,2,0x26,0x26,0x26},  
{0x26,2,0x79,0x7F,0x79},  
{0x27,2,0x88,0x88,0x88},  
{0x28,2,0x30,0x20,0x20},  
{0x29,2,0x06,0x06,0x06}   
};   

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

另外,恩智浦最新已发布PN5190性能教以前版本有非常大的提升,其调试软件对开发者非常友好。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    388

    文章

    6142

    浏览量

    237757
  • 寄存器
    +关注

    关注

    31

    文章

    5336

    浏览量

    120232
  • 射频识别
    +关注

    关注

    8

    文章

    577

    浏览量

    38931
收藏 人收藏

    评论

    相关推荐

    RC522可以完全替代pn512和66301吗

    RC522可以完全替代pn512和66301吗?,66301太贵了
    发表于 09-09 17:41

    PN512具有哪些特性应用参数?

    本文介绍了PN512主要特性和优势, 方框图和多种读/写模式框图, 典型应用电路以及PN51x 演示板电路图, 和天线间的放大和匹,PCB布局图与基于PN512的OM5597/RD2612 POS参考设计框图。
    发表于 05-26 06:58

    PN512概述

    PN512概述  PN512是一个高度集成的非接触读写芯片,集成了13.56MHz下的各种主动/被动式非接触通信方法和协议。  PN512传输模块支持4种不同的工作模式:  1、读写
    发表于 07-29 09:47

    PN512典型应用电路

    PN512典型应用电路:
    发表于 05-08 11:17 4412次阅读

    怎么使pn512寄存器设置显示小程序(PN512特性及驱动电路)

    PN512是一个高度集成的非接触读写芯片。本文主要介绍了pn512特性及NFC驱动电路,另外还介绍了pn512寄存器设置显示小程序详情。
    的头像 发表于 05-14 10:41 5974次阅读

    基于pn512芯片通用读写系统开发

    本文首先介绍了pn512特性与pn512应用,其次介绍了pn512功能图框与RFID读卡芯片的选择,最后详细阐述了基于pn512芯片通用读写系统设计开发。
    的头像 发表于 05-14 16:31 8611次阅读
    基于<b class='flag-5'>pn512</b>芯片通用读写系统开发

    AD转换寄存器设置

    AD转换寄存器设置AD转换寄存器设置AD转换寄存器设置
    发表于 11-10 17:36 16次下载
    AD转换<b class='flag-5'>寄存器</b><b class='flag-5'>设置</b>

    射频识别技术漫谈(1)——概念、分类

    射频识别技术漫谈(1)——概念、分类
    的头像 发表于 10-09 10:51 1055次阅读

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

    射频识别技术漫谈
    的头像 发表于 10-09 10:54 858次阅读

    射频识别技术漫谈(5)——防冲突

    射频识别技术漫谈
    的头像 发表于 10-09 11:40 1039次阅读

    射频识别技术漫谈(7)——ID卡

    射频识别技术漫谈
    的头像 发表于 10-09 15:35 1779次阅读
    <b class='flag-5'>射频</b><b class='flag-5'>识别</b><b class='flag-5'>技术</b><b class='flag-5'>漫谈</b>(7)——ID卡

    射频识别技术漫谈(8)——动物标签

    射频识别技术漫谈
    的头像 发表于 10-10 17:53 1136次阅读
    <b class='flag-5'>射频</b><b class='flag-5'>识别</b><b class='flag-5'>技术</b><b class='flag-5'>漫谈</b>(8)——动物标签

    射频识别技术漫谈(16)——Mifare UltraLight

    射频识别技术漫谈(16)——Mifare UltraLight
    的头像 发表于 10-16 16:13 2815次阅读
    <b class='flag-5'>射频</b><b class='flag-5'>识别</b><b class='flag-5'>技术</b><b class='flag-5'>漫谈</b>(16)——Mifare UltraLight

    射频识别技术漫谈(22)——RC系列射频芯片的寄存器操作

    射频识别技术漫谈(22)——RC系列射频芯片的寄存器操作
    的头像 发表于 10-17 10:14 1155次阅读

    射频识别技术漫谈(25)——Felica简介

    射频识别技术漫谈(25)——Felica简介
    的头像 发表于 10-20 11:10 3399次阅读
    <b class='flag-5'>射频</b><b class='flag-5'>识别</b><b class='flag-5'>技术</b><b class='flag-5'>漫谈</b>(25)——Felica简介