0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NXPRDLib的收發(fā)器軟件設計方案

電子設計 ? 來源:恩智浦 ? 作者:恩智浦 ? 2021-04-14 17:18 ? 次閱讀

本文檔的主要目標集中于說明為CLRC663,MFRC631,MFRC630和SLRC610構建NxpRdLib軟件堆棧的步驟。為了正確的讀取器和芯片配置,必須生成并鏈接不同的層相關對象。

與協議相關的與MIFARE卡的通信不屬于本文檔的范圍。有關卡命令及其用法的更多信息,請參見示例項目源代碼,“ NXP Reader庫”文檔和MIFARE應用說明。

概述

示例項目(基于Visual Studio)為開發(fā)人員提供了大量基于MIFARE卡產品的卡通信示例,以開始快速開發(fā)應用程序。包括的示例有:

  • MIFARE經典
  • MIFARE Ultralight,MIFARE Ultralight C
  • ISO14443B
  • 費利卡
  • 編碼

使用NXPRdLib進行應用程序編程需要了解不同閱讀器模式的基礎知識。為特定的閱讀器模式構建軟件堆棧需要生成不同的軟件模型。

恩智浦閱讀器庫概述

恩智浦閱讀器庫封裝在用ANSI C編寫的“層和組件”中。庫結構提供了一種編程和設置閱讀器接口的模塊化方法。閱讀器庫包括4層:

  • BAL(總線抽象層)
  • HAL(硬件抽象層)
  • PAL(協議抽象層)
  • AL(應用層)

o4YBAGB2sxSAPhw5AARsgqkyEow518.png

圖1閱讀器庫模型

每一層由具有通用接口和特定實現的不同組件組成。

建立堆棧

為了使用軟件庫,必須從底層(BAL)到頂層(AL)建立一堆組件。圖2顯示了在PC站點上建立完整軟件堆棧以進行非接觸式卡通信的各種元素。

pIYBAGB2syKAGXkyAAKJbtbnIgY646.png

圖2構建堆棧

每個組件都必須在使用前進行初始化。例如,BAL層的初始化需要將特定的上下文或數據參數輸入到組件中。

pIYBAGB2sy2AZxG4AAEvbZXg2Tw586.png

圖3上下文處理

必須使用setPort-function設置正確的讀取器端口參數。根據閱讀器模式,可以使用不同的參數。

status = phbalReg_SetPort(&balSerial,pComPort);
status = phbalReg_OpenPort(&balSerial);

現在可以使用相同的步驟來構建下一層。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 收發(fā)器
    +關注

    關注

    10

    文章

    3440

    瀏覽量

    106115
  • 讀取器
    +關注

    關注

    0

    文章

    47

    瀏覽量

    5287
收藏 人收藏

    評論

    相關推薦

    高性能PHS—RF收發(fā)器芯片設計方案

    針對PHS系統(tǒng)對手機的新技術需求,銳迪科微電子(RDA)公司開發(fā)出基于全新RF收發(fā)結構的單芯片收發(fā)器及集成天線開關的高效率功放模塊。本文介紹RDA PHS射頻收發(fā)器芯片的設計方法。
    發(fā)表于 12-06 16:52 ?2352次閱讀
    高性能PHS—RF<b class='flag-5'>收發(fā)器</b>芯片<b class='flag-5'>設計方案</b>

    微安M760收發(fā)器拆卸

    收發(fā)器
    YS YYDS
    發(fā)布于 :2023年06月28日 16:13:56

    CDMA收發(fā)器解決方案有什么優(yōu)勢

    及PCS CDMA/GPS手機提供杰出的解決方案。FC7710/E是單頻(800MHz)的CDMA/EVDO射頻IC收發(fā)器。FC7710/E是目前業(yè)界尺寸最小與功耗最低的產品,接收電流僅為60mA
    發(fā)表于 07-05 08:21

    基于射頻收發(fā)器的探針無線傳輸數據的解決方案

    如果系統(tǒng)精度、效率和可靠性至關重要,那么設計傳感節(jié)點無線數據傳輸以用于遠程監(jiān)控就會是一個相當大的挑戰(zhàn)。而溶液的pH值是許多行業(yè)需要考慮的一種測量,今天我們分享的參考設計的目的是評估pH玻璃探針的特性,從而解決硬件和軟件設計的不同挑戰(zhàn),并提出一種利用射頻
    發(fā)表于 07-19 07:34

    基于CPLD的異步串行收發(fā)器設計

    介紹了基于CPLD的異步串行收發(fā)器設計方案,著重敘述了用混合輸入(包括原理圖和VHDL)實現該設計的思想,闡述了在系統(tǒng)可編程(ISP)開發(fā)軟件的應用方法與
    發(fā)表于 07-19 16:54 ?20次下載

    1.25G光纖收發(fā)器SFP設計與仿真

    對千兆SFP光纖收發(fā)器中控制電路參數設計及利用Cadence軟件進行仿真展開了一定的探討,提出千兆SFP光纖收發(fā)器中控制電路設計方案,分析了光發(fā)射模塊和接收模塊的性能,主
    發(fā)表于 08-25 16:06 ?0次下載

    光纖收發(fā)器的分類

    光纖收發(fā)器的分類 按速率來分,光纖收發(fā)器可以分為10M、100M的光纖收發(fā)器、10/100M自適應的光纖收發(fā)器和1000M光纖收發(fā)器
    發(fā)表于 01-08 14:13 ?2840次閱讀

    基于ATA6663的全集成LIN收發(fā)設計方案

    基于ATA6663的全集成LIN收發(fā)設計方案 Atmel 公司的ATA6663是全集成LIN收發(fā)器,滿足LIN規(guī)范2.0,2.1和SAEJ2602-2, 工作電壓5V-27V,完全兼容3.3V和5V器件,波特率高達20
    發(fā)表于 03-31 08:48 ?2060次閱讀
    基于ATA6663的全集成LIN<b class='flag-5'>收發(fā)</b><b class='flag-5'>設計方案</b>

    CE1路由的硬軟件設計方案

    本文介紹了CE1 路由的概念及其在現實中的應用,并且針對 MINDSPEEDSONET/SDH 套片提出了CE1 路由的硬件設計方案軟件設計方案。隨著通信技術的進步,CE1 路由
    發(fā)表于 08-10 10:36 ?1356次閱讀
    CE1路由<b class='flag-5'>器</b>的硬<b class='flag-5'>軟件設計方案</b>

    SFP收發(fā)器與交換機如何連接,應用方案分析

    SFP光纖收發(fā)器可通過光纖鏈路連接以太網交換機設備,SFP收發(fā)器可通過單纖光模塊或雙纖光模塊進行互聯。SFP是一種光模塊的類型,SFP光纖收發(fā)器和普通的光纖收發(fā)器一樣的只是光頭不一樣,
    的頭像 發(fā)表于 12-19 12:04 ?7958次閱讀

    5G網絡設計方案:光收發(fā)器電源管理系統(tǒng)資料下載

    電子發(fā)燒友網為你提供5G網絡設計方案:光收發(fā)器電源管理系統(tǒng)資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-03 08:49 ?11次下載
    5G網絡<b class='flag-5'>設計方案</b>:光<b class='flag-5'>收發(fā)器</b>電源管理系統(tǒng)資料下載

    基于基于Qt的集成電路測試軟件設計方案

    基于基于Qt的集成電路測試軟件設計方案
    發(fā)表于 06-19 12:02 ?30次下載

    引射氏跨聲速風洞流暢控制軟件設計方案

    引射氏跨聲速風洞流暢控制軟件設計方案
    發(fā)表于 06-29 14:10 ?4次下載

    水下航行通用的數據處理軟件設計方案

    水下航行通用的數據處理軟件設計方案
    發(fā)表于 06-30 15:29 ?5次下載

    基于單片射頻收發(fā)器芯片的礦用無線數據傳輸系統(tǒng)設計方案

    電子發(fā)燒友網站提供《基于單片射頻收發(fā)器芯片的礦用無線數據傳輸系統(tǒng)設計方案.pdf》資料免費下載
    發(fā)表于 10-25 10:48 ?0次下載
    基于單片射頻<b class='flag-5'>收發(fā)器</b>芯片的礦用無線數據傳輸系統(tǒng)<b class='flag-5'>設計方案</b>