2019年9月23日星期一(STM32 spi接口 rc522)
一.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)