|
新人第一次发帖,不怎么会用,见谅。stm32RFID程序,基于f1,移植到f4也成功运行。识别结果送串口显示。基于正点原子f103,完整工程见附件。亲测有用,不懂的可以交流~
#include "delay.h"
#include "sys.h"
#include "usart.h"
#include "rc522.h"
/*
版本:1.0.0:
1.简单实现RFID-RC522的ID读取并打印到串口;
使用教程:
1.将RFID-RC522与STM32F103RB开发板按下面连线方式连线;
2.然后将开发板通过USB转TLL连接到PC串口工具;
3.然后重启开发板;
4.将测试卡片放到感应区;
5.即可在串口工具看到输出卡片相关信息。
RC522相关配置文件:rc522_config.h
*/
/**
* 连线说明:
* 1--SDA <----->PA4
* 2--SCK <----->PA5
* 3--MOSI <----->PA7
* 4--MISO <----->PA6
* 5--悬空
* 6--GND <----->GND
* 7--RST <----->PB0
* 8--VCC <----->VCC
**/
int main(void)
{
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
RC522_Init(); //初始化射频卡模块
while(1)
{
RC522_Handel();
}
}
|
评分
-
查看全部评分
|