发新帖本帖赏金 3.00元(功能说明)我要提问
返回列表
打印
[STM32F4]

【F446RE开发板试用】MBED 下的 MFRC522 驱动

[复制链接]
1433|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
slotg|  楼主 | 2015-10-14 10:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
先前就在 MBED 网站上看到这一个 MFRC522 的例程,这里我是将这个例程运行在刚拿到的 STM32F446RET6 Nucleo 开发板上看看运行的结果。测试所使用的 MFRC522 感应模块是网上很常见模块,类似的板子很多,虽然 PCB 样式不一定一样,但是大部份的板子都是使用 SPI 接口方式来控制 MFRC522 芯片,因此板子拉出的接头信号基本上都会相同的。



这个程序原作者是在 F401RE 板子上运行的,不过在 MBED 底下其他的 Nucleo 板在程序重新编译之后也应该都是可以正常运行的。Nucleo 板与 MFRC522 感应模块之间的连接方式如下:



原程序里面定义了一个 LedGreen 为 LED1,功能是当感应到卡片时板底的绿色 LED 会亮起

DigitalOut LedGreen(LED1);

但是程序执行时并没有看到这样的结果,原因是 Nucleo 板底的 LED1 是拉到 PA_5 ,而这一只管脚已经作为 SPI_CLK 功能使用,因此我们将 LedGreen 改定义在其他引脚:

DigitalOut LedGreen(PC_7);

如此一来在 PC_7 装上一颗 LED,当感应到卡片时这颗 LED 就会亮起。

先打开串口调试程序,程序编译后将程序下载到 Nucleo 板上运行,串口调试程序出现 starting...
放上卡片后串口调试程序显示卡片的 UID 与卡片种类:





原作者的网页在这里:

https://developer.mbed.org/users/kirchnet/code/RFID-RC522/wiki/Homepage

里面有库函式的相关说明。


对于这一个例程,MBED 网站上有人提出他测试的结果有发现部份的卡是读不到的!不过作者是表示他没有遇过这样的情况!然而这种情况我也碰到了,我手上的 RFID 钥匙扣卡与白卡就有几个是感应不到,而这几张卡在其他的读写器是可以正常读取的,这个问题我目前还在解决中。


工程文件:

F446_RFID_zip_nucleo_f446re.zip (964.73 KB)


打赏榜单

21ic小喇叭 打赏了 3.00 元 2015-10-26

沙发
東南博士| | 2015-10-14 11:40 | 只看该作者
可以CRACK或者COPY吗?

使用特权

评论回复
板凳
slotg|  楼主 | 2015-10-14 12:49 | 只看该作者
東南博士 发表于 2015-10-14 11:40
可以CRACK或者COPY吗?

你指的是 Mifare1 卡的 CRACK 或 COPY 吗?网上已经可以查的到相关的**,我认为**是可能的只是时间的问题而已。

使用特权

评论回复
地板
東南博士| | 2015-10-14 14:08 | 只看该作者
slotg 发表于 2015-10-14 12:49
你指的是 Mifare1 卡的 CRACK 或 COPY 吗?网上已经可以查的到相关的**,我认为**是可能的只是时间的 ...

嗯!1代卡估计已经有很多**案例了。

使用特权

评论回复
5
643757107| | 2015-10-14 16:31 | 只看该作者
可以**内容吗?自己充点钱进去。

使用特权

评论回复
6
slotg|  楼主 | 2015-10-14 16:48 | 只看该作者
643757107 发表于 2015-10-14 16:31
可以**内容吗?自己充点钱进去。

这个嘛!:L

使用特权

评论回复
7
643757107| | 2015-10-14 17:26 | 只看该作者
哈哈,除了这个,就是这东西貌似可以作为门禁卡,我们小区出入都是要刷卡的。

使用特权

评论回复
8
slotg|  楼主 | 2015-10-14 17:34 | 只看该作者
643757107 发表于 2015-10-14 17:26
哈哈,除了这个,就是这东西貌似可以作为门禁卡,我们小区出入都是要刷卡的。 ...

是的,现在很多都是用在门禁卡或是会员卡用途。

使用特权

评论回复
9
anywillwm| | 2016-10-29 07:51 | 只看该作者
楼主我的nucleo运行后出现 NO SUCH FILE:"#iniclude "device.h""
很多移植的程序都是这样
能不能解答一下

使用特权

评论回复
发新帖 本帖赏金 3.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

1177

帖子

6

粉丝