PN532開發板

來源:互聯網
上載者:User

PN532是NXP最近年12月10日推出的一款NFC晶片,支援讀卡機模式和卡模式(需要卡晶片智能

讀卡機通過串口和電腦串連,上位機可以使用libnfc,libnfc是一個開源的軟體,功能特彆強大,實現了很多NFC的功能。

電路板:

libnfc測試:


SCRTESTER測試:

/ / ================================================ =========== / / 
/ / TAMA ****的命令集/ / 
/ / / / 
/ /,對於所有TAMA命令的參考UM0301檔案/ / 
/ / ====== ================================================== === / /

 

/ / ================================================ ============================= / / 
/ /例使用TAMA作為一個Mifare卡的標準讀卡機
/ / ====== ================================================== ==================== / /

/ /在被動模式下啟動目標
/ / ================================= 
PC的- > IFD:引發劑: LIST被動目標
            00 00 FF 04 FC D4 4A 01 00 E1 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:執行LIST被動目標
            00 00 FF 0C F4 D5 4B 01 01 00 04 08 04 9C 28 76 
            03 91 00

 

****將一張Mifare標準卡靠近天線

/ /交換資料,MIFARE標準卡
/ / ======================================= ====

/ /驗證扇區1(地址資訊4到7)
/ /替換的4個位元組XX XX XX XX以下由對Mifare ID號(NFCID1)。
/ /這個數字是返回InListPassiveTarget電話:(14〜17)
/ / 40 位元組01 60 07 FF FF FF FF FF FF XX XX XX XX; 
PC - > IFD:引發劑:資料交換
            0F F1 D4 00 00 FF FF FF FF FF FF FF 40 01 60 07 
            42 58 58 32 66 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料交換執行
            FF 03 00 00 FD D5 41 14 D6 00

/ / 
/ /讀/寫命令
/ / 
/ /讀取16位元組的塊地址0x04 
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 04 B7 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料交換執行
            FF 03 00 00 FD D5 41 01 E9 00

/ /寫入16個位元組,以塊地址0x04 
PC - > IFD:引發劑:資料交換
            00 15 00 FF EB D4 40 01 A0 04 00 11 22 33 44 55 
            66 77 88 99 AA BB CC DD EE FF 4F 00 
IFD - > PC 執行:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:INITIATOR:資料交換
            00 00 00 FF 03“FD D5 41 01 E9 00

/ /讀取16個位元組從塊地址0x04 
個人電腦- > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 04 B7 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:INITIATOR:資料證券交易所執行
            FF 03 00 00 FD D5 41 01 E9 00

/ /寫入16個位元組,以塊地址0x04 
PC - > IFD:引發劑:資料交換
            00 15 00 FF EB D4 40 01 A0 04 FF EE DD CC BB AA 
            99 88 77 66 55 44 33 22 11 00 4F 00 
IFD - > PC 執行:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:INITIATOR:資料交換
            00 00 00 FF 03“FD D5 41 01 E9 00

/ /讀取16個位元組從塊地址0x04 
個人電腦- > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 04 B7 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:INITIATOR:資料證券交易所執行
            FF 03 00 00 FD D5 41 01 E9 00

/ / 
/ /遞增/遞減/ 
/ / Transsfert命令

/ /寫16個位元組,以阻止地址0x05為了要格式化
/ /塊的增量/ DECR操作
/ / *值(LSB在前)* 1的併發症*值* ADR!AdrAdr!ADR 
PC - > IFD:引發劑:資料前證券交易所
            00 00 FF 15 40 01 EB D4 A0 05 01 00 00 00 FE FF 
            FF FF 01 00 00 00 05 FA 05 FA 4B 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料交換EXECUTED 
            00 00 FF FD D5 03 41 01 E9 00

/ /讀取16位元組的塊地址0x05 
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 05 B6 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料證券交易所執行
            FF 03 00 00 FD D5 41 01 E9 00

/ /寫入16位元組的塊地址0X06以格式
/ /塊增量/的DECR操作
PC 前- IFD:INITIATOR:資料交換
            00 00 FF 15 EB D4 40 01 A0 06 04 00 00 00 FB FF 
            FF FF 04 00 00 00 06 F9 06 F9 47 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:引發劑:執行資料交換
            00 00 FF 03 FD D5 41 01 E9 00

/ /讀取16個位元組的塊地址0x06 
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 06 B5 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:INITIATOR:資料證券交易所執行
            FF 03 00 00 FD D5 41 01 E9 00

/ /遞增(加1 LSB)
PC - >的IFD:INITIATOR:資料交換
            00 09 00 FF F7 D4 C1 05 40 01 01 00 00 00 24 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC引發劑:執行資料交換
            00 00 FF FD D5 03 41 01 E9 00

/ /讀取16位元組的塊地址0x05的(沒有改變,直到班車服務命令)
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 05 B6 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料交換執行
            00 00 FF 03“FD D5 41 01 E9 00

/ /班車服務(需要做的儲存增減值)
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 B0 05 36 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:引發劑:資料交換執行
            00 D5 41 01 03 00 FF FD E9 00

/ /讀取16位元組的塊地址0x05 
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 05 B6 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料證券交易所執行
            FF 03 00 00 FD D5 41 01 E9 00

/ /遞減(減2)
PC - > IFD:引發劑:資料交換
            00 09 00 FF F7 D4 40 01 C0 06 02 00 00 00 23 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發:資料交換執行
            00 00 FF 03“FD D5 41 01 E9 00

/ /讀取16位元組的塊地址0x06(沒有變化,直到班車服務的命令)
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 06 B5 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:引發劑:資料交換執行
            00 00 FF 03“FD D5 41 01 E9 00

/ /班車服務(需要做的儲存增減值)
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 B0 06 35 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:引發劑:資料交換執行
            00 D5 41 01 03 00 FF FD E9 00

/ /讀取16個位元組的塊地址0x06 
PC - > IFD:引發劑:資料交換
            00 05 00 FF FB D4 40 01 30 06 B5 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - >郵編:INITIATOR:資料證券交易所執行
            FF 03 00 00 FD D5 41 01 E9 00

 

/ /關閉射頻場
/ / ======================= 
/ / RFConfiguration 
PC - > IFD:RF配置
            00 00 FF 04 FC D4 32 01 00 F9 00 
IFD - > PC:ACK 
            00 00 FF 00 FF 00 
IFD - > PC:執行RF配置
            00 00 FF 02 FE D5 33 F8 00

 

 

 -------------------------------------

http://item.taobao.com/item.htm?id=12303318701

QQ:1074079485

MSN:xfpga@hotmail.com

手機:13113330725

 ------------------------------

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.