论坛首页
任务活动
问答
论坛专题
登录
注册
花间一壶酒sd
+ 关注
粉丝
2
|
主题
101
|
回帖
1219
加好友
私信
帖子
主题
回复
评论
STM32F407基于RTThread通过SPI实现RC522的读写
2024-7-30 12:06
ST MCU
20
1336
用手机软件检测IC卡也可见
设备接线: 将RC522与STM32F407的连接,对应引脚如下 SDA——PA2 SCK——PA5 MOSI——PA7 MISO——PA6 ...
之后在main函数里的while(1)函数里加上 rt_thread_mdelay(1000); 为了方便检测IC卡的数据,可以在手 ...
读操作 把对应区块1的数据读出来 MFRC522_Read第一个参数可以改成其他数字 对应其他区块 uint8_t readdata ...
写操作 如下面的MFRC522_Write(1, idData)一样 把已经定义好的idData写入块1 for(z=0;z ...
想要修改卡里的内容需要在main函数里初始化之后进行如下函数操作
再在main函数里写入这些函数
加上线程初始化配置代码 int mailbox_sample(void) { rt_err_t result; /* 初始化一个 ...
加上两个线程事件的代码 /* 邮箱控制块 */ static struct rt_mailbox mb; /* 用于放邮件的内存池 */ stati ...
代码说明 邮箱控制块初始化: rt_mailbox_init 用于初始化邮箱控制块 mb。 mb_pool 是用于存放邮件的内存 ...
加上邮箱控制块的代码 static struct rt_mailbox mb; /* 用于放邮件的内存池 */ static char mb_pool[1 ...
加上一些参数、变量的定义 #define THREAD_PRIORITY 10 #define THREAD_TIMESLICE 5 uint8_t ...
代码添加与修改 打开下面的百度网盘链接,里面包含rc522的配置文件,加入工程里 链接:https://pan.baidu. ...
注释掉shell文件里第182行处的 extern char rt_hw_console_getchar(void); return rt_hw_console_get ...
keil配置 ①修改context_rvds.S的文件类型 避免keil识别不出
配置时钟树 之后生成工程文件
配置NVIC
配置片选 置位引脚
配置RTThread(用的是3.1.3版本内核)
配置串口
前一页
5
6
7
8
9
10
11
后一页
2
3
近期访客