利用 NXP PN7160 & LPC824 MCU 實現 NFC讀取功能

NXP PN7160是一款高性能近場通訊(NFC)控制器,它內建了ISO/IEC 14443A/B、ISO/IEC 15693和ISO/IEC 18092等不同的標準支援,以滿足多種不同的應用需求。以下是PN7160的一些主要功能和特性:

  1. NFC讀寫功能:PN7160支援ISO/IEC 14443A/B和ISO/IEC 15693標準,可實現對NFC標籤和智能手機等設備的讀寫操作。使用PN7160可以輕鬆實現行動支付、門禁控制、智能家居和物聯網等應用。
  2. P2P通訊功能:PN7160支援ISO/IEC 18092標準,可實現兩個NFC設備之間的P2P通訊,例如智能手機之間的資料交換和應用控制等。
  3. 多種接口和支援:PN7160支援SPI、I2C等多種接口,並且支援NFC諧振器和天線設計,以實現最佳的通訊性能。

總的來說,NXP PN7160是一款功能豐富、高性能的NFC控制器,可用於多種不同的應用場景。

在本篇文章中,我將會使用PN7160搭配LPC824 MCU和相關外設實現這些功能。希望這篇文章能夠幫助讀者NFC的基本功能,並且啟發更多有趣的應用想法。

1. 裝置介紹

我們將會使用以下設備進行功能驗證

  1. PN7160 EVK
  2. Field detector
  3. LPC824 MCU
  4. NTAG

2. 將MCU Board與PN7160 EVK連接後,再與電腦連接。


3. 接著執行”MCUXpresso IDE”。


4. 程式開始後,畫面如下圖,此時我們選擇右上方的 ” IDE “。


5. 開啟之後,點選右下角的 ”Import project(s) from file system…


6. 開啟後,點選 “Browse”並選擇SW Example後,選擇下一步




7. 選擇這次我們要使用的MCU SW Example後,之後選擇完成


8. 現在我們可以看到MCU SW Example已經出現於左上角。現在點選左下角”Build” 。


9.  建置完成後,可以看到下方顯示出建置完成的資訊。接著點選左下角”Debug”。


10. Debug完成後,可以看到中間顯示出程式碼。至此程序已準備完成,點選上方箭頭符號執行功能。


11. 最後開啟”Tera Term”,選擇對應之com port後,將卡靠近讀取,卡片的資訊將會被成功讀取並顯示,至此實現Tag的讀取。


★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論