在淘宝上买了这个模块,做了个读卡ID的实验。用了STM32F1系列的开发板连接该模块,该模块的初始化程序网上有很多,关键还是自己用的IO配置正确,线连接无误,才能正常运行。
模块上:
SDA
SCK
MOSI
MISO
IRQ
GND
RST
3.3V
引脚的含义,只要百度:MFRC522中文
连到开发板:
SDA--PB12
SCK--PB13
MOSI--PB15
MISO--PB14
IRQ没连接
GND--GND
RST--PC0
3.3V--3.3V
初始化:
PB12 推挽输出 50MHZ 拉高
PC0 推挽输出 50MHZ 拉高//低电平复位,所以拉高
PB13 推挽复用输出 50MHZ 拉低//时钟线空闲时为低电平
PB15 推挽复用输出 50MHZ 拉高
PB14 浮空输入