野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15205|回复: 11

RC522例程有的卡行有的不行

[复制链接]
发表于 2015-4-30 15:32:29 | 显示全部楼层 |阅读模式
买来的RFID-RC522模块,有的卡能正常读取,串口如下返回:
PcdRequest_MI_OK  PcdAnticoll_MI_OK  ID:e9 88 ea 45
PcdSelect_MI_OK  PcdAuthState_MI_OK  READ_MI_OK


有的如下,验证不成功,估计是密码不对。这该怎么办呢?密码是6个字节,一直尝试,总能破解吧~
PcdRequest_MI_OK  PcdAnticoll_MI_OK  ID:a5 b5 d5 29
PcdSelect_MI_OK



还有的根本连寻卡都不成功,卡靠近,串口没有任何显示。这是为什么呢?


下面贴上RC522测试主函数里的while循环内容:
                status = PcdRequest(PICC_REQALL,CT);/*尋卡*/
                if(status==MI_OK)//尋卡成功
                {
                        printf("PcdRequest_MI_OK  ");
                        status=MI_ERR;
                        status = PcdAnticoll(SN);/*防冲撞*/
                }

                if (status==MI_OK)//防衝撞成功
                {
                        printf("PcdAnticoll_MI_OK  ");
                        status=MI_ERR;               
                        printf("ID:%02x %02x %02x %02x\n",SN[0],SN[1],SN[2],SN[3]);//发送卡号
                        status =PcdSelect(SN);               
                }

                if(status==MI_OK)//選卡成功
                {
                        printf("PcdSelect_MI_OK  ");
                        status=MI_ERR;
                        status =PcdAuthState(0x60,0x09,KEY,SN);
                }
                if(status==MI_OK)//驗證成功
                {
                        printf("PcdAuthState_MI_OK  ");
                        status=MI_ERR;
                        status=PcdRead(0x08,RFID);
                }

                if(status==MI_OK)//讀卡成功
                {
                        printf("READ_MI_OK  \n");
                        status=MI_ERR;
                }

回复

使用道具 举报

发表于 2015-5-3 09:14:20 | 显示全部楼层
没遇到过这样的,帮顶
回复 支持 反对

使用道具 举报

发表于 2015-5-13 10:30:52 | 显示全部楼层
我这边有个程序在MINI板上跑的,能读出卡号,但是我没法去验证对不对,能不能把你的程序发一份给我参考哈喃?我都表的RC552的操作流程是怎样的,我邮箱769251825@qq.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-13 18:01:16 | 显示全部楼层
Tacey 发表于 2015-5-13 10:30
我这边有个程序在MINI板上跑的,能读出卡号,但是我没法去验证对不对,能不能把你的程序发一份给我参考哈喃 ...

野火有RC522的例程
回复 支持 反对

使用道具 举报

发表于 2015-5-13 19:08:22 | 显示全部楼层
yinhao 发表于 2015-5-13 18:01
野火有RC522的例程

能给个连接不?我怎么没找到
回复 支持 反对

使用道具 举报

发表于 2015-5-14 08:18:03 | 显示全部楼层
Tacey 发表于 2015-5-13 19:08
能给个连接不?我怎么没找到

链接: http://pan.baidu.com/s/1ntzc48h 密码: y5g4
回复 支持 反对

使用道具 举报

发表于 2015-5-14 08:20:51 | 显示全部楼层
Tacey 发表于 2015-5-13 19:08
能给个连接不?我怎么没找到

在淘宝店里面,每个宝贝的副标题下面都有 资料链接 123.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-14 09:20:58 | 显示全部楼层
火哥有点小偷懒,RC522的例程只写到读取卡号~  没有验证密码  读取内容   写内容  这些~
最重要的是教大家如何破解小区的门禁卡,自己复制几张嘛~  小区卖20块一张,贵死~
回复 支持 反对

使用道具 举报

发表于 2015-5-14 20:27:48 | 显示全部楼层
fire 发表于 2015-5-14 08:20
在淘宝店里面,每个宝贝的副标题下面都有 资料链接

好的,谢谢火哥!
回复 支持 反对

使用道具 举报

发表于 2015-5-14 20:29:45 | 显示全部楼层
yinhao 发表于 2015-5-14 09:20
火哥有点小偷懒,RC522的例程只写到读取卡号~  没有验证密码  读取内容   写内容  这些~
最重要的是教大家 ...

啊哈哈,原来还可以这么玩,我的程序就是只能读取卡号,我就是看数据手册说撒子扇区,密匙神马的看的云里雾里的,大神你搞明白没?求待我飞
回复 支持 反对

使用道具 举报

发表于 2023-10-6 09:13:31 | 显示全部楼层
yinhao 发表于 2015-5-14 09:20
火哥有点小偷懒,RC522的例程只写到读取卡号~  没有验证密码  读取内容   写内容  这些~
最重要的是教大家 ...

大哥,你复制卡的ID 功能有做好吗? 我网上找了一个例程,写卡不成功。
回复 支持 反对

使用道具 举报

发表于 2023-10-9 08:44:18 | 显示全部楼层
dircls0088 发表于 2023-10-6 09:13
大哥,你复制卡的ID 功能有做好吗? 我网上找了一个例程,写卡不成功。

已搞定。卡的问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 15:33 , Processed in 0.028460 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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