Linux驱动开发-编写RFID-RC522射频刷卡模块驱动
1. MF-RC522模塊介紹
MFRC522是應用于13.56MHz非接觸式通信中高集成度的讀寫卡芯片,針對“三表”應用推出的一款低電壓、低成本、體積小的非接觸式讀寫卡芯片,是智能儀表和便攜式手持設備研發的較好選擇。便攜式手持設備研發的較好選擇。MFRC522利用了先進的調制和解調概念,集成了在13.56MHz下所有類型的被動非接觸式通信方式和協議。支持14443A兼容應答器信號。數字部分處理ISO14443A幀和錯誤檢測。此外,還支持快速CRYPTO1加密算法,用語驗證MIFARE系列產品。MFRC522支持MI FARE系列更高速的非接觸式通信,雙向數據傳輸速率高達424kbit/s。作為13.56MHz高集成度讀寫卡系列芯片族的新成員,MFRC522與MF RC500和MFRC530有不少相似之處,同時也具備許多特點和差異。它與主機間通信采用SPI模式,有利于減少連線,縮小PCB板體積,降低成本。
淘寶上MFRC522的成品模塊非常多,購買都會送幾張白卡(IC卡),完成讀寫實驗。
淘寶上購買的MF-RC522模塊基本是引出的SPI接口,實際上MF-RC522本身還支持IIC,UART協議,SPI相比來講,協議更加簡單,速度也快。
當前我采用的就是淘寶購買一個封裝好的成品模塊,采用MFRC522原裝芯片設計讀卡電路,使用方便,成本低廉,適用于設備開發、讀卡器開發等高應用的用戶,需要進行射頻卡終端設計/生產的用戶。本模塊可直接裝入各種讀卡器模具。模塊采用電壓為3.3V,通過
總結
以上是生活随笔為你收集整理的Linux驱动开发-编写RFID-RC522射频刷卡模块驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: amcl初探
- 下一篇: 用linux编写菜单界面,配置sysli