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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步