PN512是NXP推出的一款低功耗、支持多協(xié)議的13.56MHz射頻接口芯片。在主動(dòng)模式下,可以讀寫(xiě)ISO/IEC 14443A/MIFARE、ISO/IEC 14443B和FeliCa卡。到底讀寫(xiě)哪一種卡,主要決定于對(duì)PN512的寄存器設(shè)置。在本人開(kāi)發(fā)的一款可讀寫(xiě)上述三種卡片的讀寫(xiě)器中,將PN512的寄存器設(shè)置值做成一個(gè)常量數(shù)組,其內(nèi)容如下:
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} };
第一列是寄存器地址;
第二列為寄存器設(shè)置方法:0表示清0對(duì)應(yīng)位,1表示置1對(duì)應(yīng)位,2表示直接寫(xiě)入;
第三列是操作FELICA設(shè)置值;
第四列是操作ISO/IEC 14443A/MIFARE設(shè)置值;
第五列是操作ISO/IEC 14443B設(shè)置值。
另外,恩智浦最新已發(fā)布PN5190性能教以前版本有非常大的提升,其調(diào)試軟件對(duì)開(kāi)發(fā)者非常友好。
審核編輯 黃宇
-
RFID
+關(guān)注
關(guān)注
388文章
6197瀏覽量
238606 -
寄存器
+關(guān)注
關(guān)注
31文章
5368瀏覽量
121243 -
射頻識(shí)別
+關(guān)注
關(guān)注
8文章
578瀏覽量
39020
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
PN512具有哪些特性應(yīng)用參數(shù)?
PN512概述
怎么使pn512寄存器設(shè)置顯示小程序(PN512特性及驅(qū)動(dòng)電路)
基于pn512芯片通用讀寫(xiě)系統(tǒng)開(kāi)發(fā)
![基于<b class='flag-5'>pn512</b>芯片通用讀寫(xiě)系統(tǒng)開(kāi)發(fā)](https://file.elecfans.com/web1/M00/50/A5/o4YBAFr5TCmAMEojAAByS1MYlH4928.jpg)
AD轉(zhuǎn)換寄存器設(shè)置
![AD轉(zhuǎn)換<b class='flag-5'>寄存器</b><b class='flag-5'>設(shè)置</b>](https://file.elecfans.com/web1/M00/CE/C1/o4YBAF-qXxiAQZdBAAFZb1Kjs8s041.png)
評(píng)論