STM32RBT6+RC522讀取CPU卡demo

1、硬件部分

RC522是恩智浦的讀寫卡系列芯片,支持14443-A類型的所有卡片,即我們日常所說的M1卡、CPU卡(typeA類型)

RC522模塊,淘寶成品,已經設計好了射頻天線,只需和MCU連接即可使用

STM32f103RBT6使用資源情況如下

連接

STM32f103RBT6

SPI_SCK(PA5)

PA4

SPI_MISO(PA6)

SPI_MOSI(PA7)

GND

RC522

SCK

SDA(NSS)

MISO

MOSI

GMD

UART1連接電腦用於輸出LOG

2、程序基本流程如下,APDU指令因髮卡廠商不同存在差異

如果需移植與不同型號MCU(stm32)demo用於測試,親測STM32F103C8T6有效:

1)SPI差異只需更改MAIN.h中下圖宏定義。

2)、UART差異只需更改uart.cz中void uart_init(u32 bound)函數:

3、程序執行成功效果

demo下載:https://download.csdn.net/download/white_loong/11790280

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章