- 9
- 0
- 约小于1千字
- 约 7页
- 2023-06-20 发布于广东
- 举报
《RFID原理及应用》;本次主要就是通过RC522结合STM32F407,设计一个高频读写器,完成对S50卡片的读写操作。
设计框图:
;硬件连接:
STM32F407使用 SPI1端口(PB3-SCK, PB4-MISO, PB5-MOSI,PB6-SS),
STM32F407使用USART1端口(PA9-TX, PA10-TR).
模块SPI接口:
从上到下分别为SDA这个引脚为SPI的SS应该连接片选信号线,
SCK为时钟端口,
MOSI为主机输出从机输入端口,
MISO为从机输入主机输出端口,
IRQ引脚悬空无作用,
GND电源地,
RST复位引脚,
3.3V电源引脚。;测试硬件连接:
将STM32的PB6引脚作为片选信号SS线,连接到了RC522的SDA引脚;
STM32的PB5引脚为SPI1的MOSI,连接到了RC522的MOSI引脚;
STM32的PB4为SPI1的MISO,连接到了RC522的MISO引脚;
STM32的PB3为SPI1的SCK,连接到了RC522的SCK引脚;
STM32的PB7作为复位信号线,连接到RC522的RST引脚。
同时RC522模块的供电是通过STM32开发板提供的3.3V。;程序设计:
1.STM32SPI驱动的编写。
2.RC522模块驱动文件的编写,对RC522本身寄存器的操作。
3.RC522对卡片的读写操作编写,必须遵守ISO
原创力文档

文档评论(0)