本應(yīng)用筆記描述了固件 FW90121,旨在幫助開(kāi)發(fā)人員實(shí)現(xiàn)與 MLX90121 RFID 收發(fā)器的 ISO 兼容通信。它描述了制作的固件的結(jié)構(gòu),從不同的角度表示了固件的結(jié)構(gòu),將部分代碼用作庫(kù)的可能性,并描述了如何擴(kuò)展代碼。
這里的固件允許客戶快速開(kāi)發(fā)他們的應(yīng)用程序,而無(wú)需深入了解 MLX90121 的內(nèi)部結(jié)構(gòu)和行為。通過(guò)這種方式,他們可以專注于應(yīng)用程序的開(kāi)發(fā)并利用 Melexis RFID 收發(fā)器 IC 的最佳性能。由于固件的靈活性,開(kāi)發(fā)人員可以選擇他們想要解決的協(xié)議并對(duì)其進(jìn)行調(diào)整以適應(yīng)他們的應(yīng)用程序和他們應(yīng)用程序的最小代碼大小。
應(yīng)用
本應(yīng)用筆記中描述的固件可用于開(kāi)發(fā)以下應(yīng)用:
位置模型
該結(jié)構(gòu)“按原樣”描述代碼、模塊如何位于文件夾中以及模塊之間的依賴關(guān)系。它不描述可能不同的函數(shù)之間的依賴關(guān)系。
在下面的圖片中文件夾以黃色顯示,文件以綠色顯示。請(qǐng)注意,每個(gè)品牌文件夾都有 2 個(gè)子文件夾:Src 和 Inc,其中源 (*.c) 位于 Src 中,標(biāo)題 (*.h) 位于 Inc。為簡(jiǎn)單起見(jiàn),未顯示這些文件夾。
邏輯模型
該結(jié)構(gòu)從應(yīng)用程序的角度表示固件結(jié)構(gòu):數(shù)據(jù)流和函數(shù)調(diào)用堆棧。函數(shù)調(diào)用之間的依賴關(guān)系用箭頭表示。
該模型不代表數(shù)據(jù)流。它僅顯示功能和模塊依賴項(xiàng)。例如,Iso15 協(xié)議特定解析器可以直接訪問(wèn) Iso15 協(xié)議級(jí)別的功能。如果不需要庫(kù)存功能,可以省略 Iso15-Inventory 模塊。
數(shù)據(jù)流模型
該模型非常重要,因?yàn)樗@示了從 UART 到 TAG 再返回整個(gè)堆棧的數(shù)據(jù)流。該模型解釋了命令解析器和 TAG 響應(yīng)檢查器的工作。這個(gè)模型在某種程度上類(lèi)似于之前解釋的“邏輯模型”,但不是依賴關(guān)系,而是顯示數(shù)據(jù)流的方向。
硬件資源
本應(yīng)用使用單片機(jī)的一些資源,如定時(shí)器、通信口UART、單片機(jī)外部引腳等。所有這些資源都依賴于平臺(tái),如果開(kāi)發(fā)人員打算使用其他微控制器,則需要進(jìn)行更改。
微控制器外部引腳
MLX90121 連接到微控制器的外部引腳。總共使用了 6 個(gè)信號(hào)。必須在應(yīng)用程序開(kāi)始時(shí)正確配置微控制器引腳。文件“HwDefs.h”包含所有信號(hào)的定義。
UART
串行通信資源類(lèi)似于定時(shí)器。規(guī)則是一樣的:應(yīng)用程序不直接訪問(wèn)硬件資源。使用通信資源更簡(jiǎn)單,因?yàn)樗鼘?duì)應(yīng)用程序已經(jīng)是透明的。實(shí)際上,應(yīng)用程序使用來(lái)自模塊“Comm”的通信功能進(jìn)行通信。
編輯:hfy
-
微控制器
+關(guān)注
關(guān)注
48文章
7911瀏覽量
153726 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3288瀏覽量
117259 -
uart
+關(guān)注
關(guān)注
22文章
1269瀏覽量
103303
發(fā)布評(píng)論請(qǐng)先 登錄
MLX90121 RFID收發(fā)器與ISO標(biāo)準(zhǔn)的通信技術(shù)

基于RFID技術(shù)和MLX90121芯片實(shí)現(xiàn)電子巡更系統(tǒng)的設(shè)計(jì)

電腦相關(guān)的讀卡器
基于RFID收發(fā)器IC MLX90121的全包式非接觸門(mén)
1356MHz頻段的RFID芯片MLX90121資料推薦
基于ARM的射頻IC卡讀卡器設(shè)計(jì)
支持可編程密集讀卡器模式的RFID讀卡器IC上市

讀卡器的接口類(lèi)型
RFID讀卡器的功能總結(jié)
藍(lán)牙無(wú)線讀卡器方案

評(píng)論