OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 33853|回复: 47

发个用MiniSTM32 & RC522读取IC卡的程序

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2012-10-27
在线时间
0 小时
发表于 2013-3-16 15:58:16 | 显示全部楼层 |阅读模式
今年大三,天天满课呀~花了四个晚上做的~

读卡实验.rar

291.99 KB, 下载次数: 13385

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2012-5-20
在线时间
8 小时
发表于 2015-4-7 21:30:03 | 显示全部楼层
感谢分享,正需要就找到了
回复 支持 0 反对 1

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-3-16 16:31:43 | 显示全部楼层
顶啊。
上几个PP看看啊...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

51

主题

203

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2012-10-25
在线时间
0 小时
发表于 2013-4-11 12:58:26 | 显示全部楼层
楼主,求交流。
程序员是未来的魔法师!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-4-3
在线时间
0 小时
发表于 2013-5-16 15:47:48 | 显示全部楼层
回复【楼主位】lileinetnet:
---------------------------------
老大,有上位机没,想测试看看效果、、、
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-5-1
在线时间
0 小时
发表于 2013-5-16 16:09:59 | 显示全部楼层
回复【楼主位】lileinetnet:
---------------------------------
我用的是战舰STM32和RC522模块,上机测试之后无法显示,屏幕只是在闪烁啊,蜂鸣器一直在响。现在还在纠结哪方面有问题啊
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-16 16:58:34 | 显示全部楼层
回复【5楼】零嘉壹:
---------------------------------
mini板的代码不能直接下载到战舰板用的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2012-4-15
在线时间
16 小时
发表于 2013-5-18 22:19:43 | 显示全部楼层
有原理图就好了。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-6-10
在线时间
0 小时
发表于 2013-6-10 16:35:57 | 显示全部楼层
为什么我寻卡之后的status每次都返回的是0x02,明明S50的卡就放在它上面啊。
回复 支持 反对

使用道具 举报

13

主题

314

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2012-7-20
在线时间
102 小时
发表于 2013-6-10 18:08:46 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2013-7-12
在线时间
13 小时
发表于 2013-7-12 12:44:33 | 显示全部楼层
非常感谢分享,正需要啊,雪中送炭

回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2014-2-8
在线时间
0 小时
发表于 2014-2-15 11:50:37 | 显示全部楼层
谢谢分享,不过每次寻卡都失败啊,led上什么都不显示,求教……
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-3-22 22:21:25 | 显示全部楼层
回复【楼主位】lileinetnet:
---------------------------------
大神哥哥,为什么我的miniSTM32板子运行不了你的程序呢?接上PB15之后屏幕就不显示了。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-3-22 22:23:08 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
为什么我的miniSTM32板子运行不了louzhu的程序呢?接上PB15之后屏幕就不显示了。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-22 23:04:37 | 显示全部楼层
回复【13楼】我是小菜鸟:
---------------------------------
I do not know...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-3-23 21:18:07 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
i know now!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-24 00:18:42 | 显示全部楼层
回复【15楼】我是小菜鸟:
---------------------------------
congratulations
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-3-13
在线时间
1 小时
发表于 2014-3-27 21:17:25 | 显示全部楼层
回复【楼主位】lileinetnet:
---------------------------------
楼主,为什么我用你注释掉的加值,减值的那个函数,不能进行加值减值
回复 支持 反对

使用道具 举报

1

主题

8

帖子

1

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-5-4
在线时间
0 小时
发表于 2014-4-1 15:19:13 | 显示全部楼层
楼主咋调的,给点建议呗!我试了下程序,
status = cdRequest(PICC_REQALL,CT);/*扫描卡*/
status = cdAnticoll(SN);/*防冲撞*/
这俩status均为2,根本无法通过啊
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2014-4-22
在线时间
0 小时
发表于 2014-4-22 10:21:57 | 显示全部楼层
回复【11楼】甲子黄巾:
谢谢分享,不过每次寻卡都失败啊,led上什么都不显示,求教……
---------------------------------
我的也是这样,而难题你解决了没?
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2014-4-22
在线时间
0 小时
发表于 2014-4-22 10:35:18 | 显示全部楼层
回复【15楼】我是小菜鸟:
---------------------------------
你最后调试出来没?
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-4-24 22:29:31 | 显示全部楼层
回复【20楼】怎么这么:
---------------------------------
调试出来了啊!
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2014-4-22
在线时间
0 小时
发表于 2014-4-25 18:35:24 | 显示全部楼层
回复【21楼】我是小菜鸟:
---------------------------------
怎么调试出来的?需要改什么程序么?求帮忙啊,毕业设计马上要交了。
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2014-4-22
在线时间
0 小时
发表于 2014-4-25 18:41:00 | 显示全部楼层
回复【21楼】我是小菜鸟:
---------------------------------
为什么我的LCD屏只是白屏啊?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-5-4
在线时间
0 小时
发表于 2014-5-10 16:40:11 | 显示全部楼层
回复【23楼】怎么这么:
---------------------------------
我的也是啊,程序烧进去,LCD屏只是白屏
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-5-4
在线时间
0 小时
发表于 2014-5-10 16:41:02 | 显示全部楼层
回复【21楼】我是小菜鸟:
---------------------------------
怎么调试的啊,需要改什么什么地方的程序呢? 屏幕只是白屏...
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2014-6-29
在线时间
0 小时
发表于 2014-6-29 18:24:55 | 显示全部楼层
回复【15楼】我是小菜鸟:
---------------------------------
求问rc522.......QQ64792568
回复 支持 反对

使用道具 举报

74

主题

209

帖子

0

精华

高级会员

Rank: 4

积分
919
金钱
919
注册时间
2012-1-14
在线时间
5 小时
发表于 2014-8-10 15:48:06 | 显示全部楼层
学习好资源啊!!
回复 支持 反对

使用道具 举报

14

主题

97

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2014-12-16
在线时间
10 小时
发表于 2014-12-31 09:54:51 | 显示全部楼层
好东西,实验成功,但是有个问题借宝地一问:
用这例程,读那个圆形的卡和手机NFC都正常,读8.5x5.5cm的簿卡却无反应,提示MI_NOTAGERR,是我的模块不支持还是怎样呢?
回复 支持 反对

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
180
金钱
180
注册时间
2014-8-19
在线时间
13 小时
发表于 2015-2-2 10:37:48 | 显示全部楼层
你这个是读是哪个地址的数据 ?  扇区的?
希望与更多的电子爱好者交朋友
回复 支持 反对

使用道具 举报

5

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2015-1-25
在线时间
7 小时
发表于 2015-2-3 15:11:52 | 显示全部楼层
拿走了楼主正需要,感谢
专注
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-9-28
在线时间
0 小时
发表于 2015-2-10 18:24:14 | 显示全部楼层
回复【23楼】怎么这么:
----------------------------baipin
白平怎么办啊,你们你们弄好了吗
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-1-7
在线时间
4 小时
发表于 2015-4-12 16:46:25 | 显示全部楼层
请问寻卡失败的问题,你决绝了吗?我遇到了和你一样的问题。。。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-7-8
在线时间
0 小时
发表于 2015-7-9 21:15:45 | 显示全部楼层
不错,,我看看,
回复 支持 反对

使用道具 举报

74

主题

334

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
436
金钱
436
注册时间
2015-5-28
在线时间
144 小时
发表于 2015-12-5 10:16:32 | 显示全部楼层
正要用到,下载看看
最近爱上了stm32
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2014-5-9
在线时间
8 小时
发表于 2016-3-30 15:59:33 | 显示全部楼层
谢谢哥们分享   正需要   现在在学RC522  网上大都51单片机的资料(其实以前学51就是入门级的点几个灯,现在用stm8做刷卡更不会了)  stm8或stm32怎么直接SPI通信上  老看不懂
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-4-16
在线时间
6 小时
发表于 2016-5-9 20:15:26 | 显示全部楼层
我是小菜鸟 发表于 2014-3-23 21:18
回复【14楼】正点原子:
---------------------------------
i know now!

为什么~~
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2116
金钱
2116
注册时间
2011-9-3
在线时间
121 小时
发表于 2016-9-8 23:22:51 | 显示全部楼层
我是小菜鸟 发表于 2014-4-24 22:29
回复【20楼】怎么这么:
---------------------------------
调试出来了啊!

调试出来了最好分享一下解决方法,帮助了别人,下次别人才可能帮到你。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-10-20
在线时间
0 小时
发表于 2016-10-20 14:51:27 | 显示全部楼层
我是小菜鸟 发表于 2014-3-23 21:18
回复【14楼】正点原子:
---------------------------------
i know now!

请问你解决问题了嘛,又没没有代码,我的还是白屏
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2016-7-8
在线时间
15 小时
发表于 2016-11-14 10:25:49 | 显示全部楼层
学习一下!
回复 支持 反对

使用道具 举报

4

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2015-8-5
在线时间
43 小时
发表于 2016-12-13 00:08:42 | 显示全部楼层

学习一下!
回复 支持 反对

使用道具 举报

zengyao05 该用户已被删除
发表于 2017-3-24 09:13:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2015-11-4
在线时间
72 小时
发表于 2018-2-26 16:29:52 | 显示全部楼层
谢谢楼主分享,亲测可以读卡号,miniV3.3板子下载该程序,要拔掉PB1,才能显示。SPI2用到的PB1与LCD冲突了。
回复 支持 反对

使用道具 举报

1

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2015-11-4
在线时间
72 小时
发表于 2018-2-26 16:47:05 | 显示全部楼层
由于版本问题,将楼主的主要核心程序移到TFT例程的,亲测可以,特分享出来。

MINI3.3寄存器 RC522 SPI2.zip

1.26 MB, 下载次数: 249

回复 支持 反对

使用道具 举报

1

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2015-11-4
在线时间
72 小时
发表于 2018-2-26 16:53:13 | 显示全部楼层
这个是用SPI1的,未读卡时白屏,读到卡时显示卡号

MNIV3.3寄存器版 RC522 SPI1.zip

1.26 MB, 下载次数: 685

回复 支持 反对

使用道具 举报

29

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
金钱
1243
注册时间
2018-4-25
在线时间
185 小时
发表于 2018-5-8 15:01:53 | 显示全部楼层
有谁把加减值的写出来了吗?分享一下
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2018-5-12
在线时间
5 小时
发表于 2018-5-12 10:52:51 | 显示全部楼层
最近在使用RC522做一个读卡器,直接用了手上一个042K6的小板子做的控制,也遇到了一些问题。
1.MCU与RC522模块使用SPI进行通信,出现过总是返回0X02的错误,后面找到是因为SPI设置成了硬件NSS。这样设置后,SPI的NSS在写入地址后会自动有一个高脉冲,然后再写入值。这样操作不符合RC522的规范,其实值没有写入,读出来仍然是复位值。后面改为软件控制就可以了。
2.测试时,我手上有多种卡。模块配送的S50卡。还有MIFARE 1卡,MIFARE ULTRALIGHT卡,MIFARE DESFARE EV1卡。其中前面三种卡可以顺利读出卡的类型和卡号,但是最后一种始终无法识别,一直是无卡状态。看RC522的说明应该是支持DESFARE EV1卡的,例程序中也注明了读出DESFARE卡的类型是0X4403,怎么就无法识别呢?
想请教有做过的,这可能是什么原因?
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2018-8-3
在线时间
7 小时
发表于 2018-9-1 22:57:35 | 显示全部楼层
MARK MARK
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 05:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表