一.SPI Flash
連續讀
擦除扇區
按頁寫
二.RC522 RFID
1.概念
RFID是一種近場通信,是一種近距離的非接觸式的無線通信方式。一端使用芯片卡,一端是讀卡電路。芯片卡只需要芯片電路,供電由電磁場供電,也就是在通信由讀卡端供電。具有成本低,攜帶方便。RFID的應用場景非常廣泛,比如門禁系統 校園交通卡系統.....
2.RFID的基本通信過程
(1)檢測卡
(2)防碰撞(信號最強 ID)
(3)選擇卡(選中)
(4)驗證密鑰
(5)讀寫操作(塊)
(6)卡掛起
3.對外接口
RFID對外一般可以選擇 UART I2C或者SPI
引腳介紹:
4.與開發板的連接
5.移植廠商給的stm32f103平台的RC522代碼移植到stm32f407(控制器改為模擬)
(1)修改MFRC522.h
(2)修改MFRC522.c
1)修改初始化(改為模擬)
2)重寫發送接收函數
3)在發送接收是加上延時(407快於103)