打印
[信息]

RC522刷卡如果实现贴一次刷一次?

[复制链接]
4624|91
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2021-8-9 10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来用的是韦根协议, 第一次用rc522做刷卡识别,识别倒是没问题,但卡放上去会一直识别,很占资源。看了下RC522的手册命令,也没有看到关于此类的介绍和方法,参考了网友的办法,读卡模式改为0x26,并且识**使用halt(),但仍然会一直识别,目前没有什么好的方法。请教各位用过RC522的朋友,感谢指点!

使用特权

评论回复
沙发
Undshing| | 2022-12-17 17:49 | 只看该作者
在程序里可以实现单次识别啊

使用特权

评论回复
板凳
AloneKaven| | 2022-12-18 18:41 | 只看该作者
这个识别不会占用单片机的资源吧

使用特权

评论回复
地板
討厭和人归類| | 2022-12-19 08:56 | 只看该作者
这个简单,你做个判卡离开就好了

使用特权

评论回复
5
热爱童话世界| | 2022-12-19 09:28 | 只看该作者
其实一直读取是硬件的特性,但是你要是做判卡离开,就如果卡一直在,不做处理就好了

使用特权

评论回复
6
一枝香| | 2022-12-19 10:00 | 只看该作者
我记得RC522是不是有判断卡离开的指令啊

使用特权

评论回复
7
占得人间第一春| | 2022-12-19 10:36 | 只看该作者
你就弄个标记,就处理完成之后,这个标记置1,然后去判断UID,如果一致,就认为同一张卡,就不处理就好了

使用特权

评论回复
8
偷吻月亮| | 2022-12-19 11:08 | 只看该作者
你网上找一下关于RC522的程序demo就好了,都有取消连读的功能呢

使用特权

评论回复
9
林间有新绿| | 2022-12-19 11:40 | 只看该作者
用标记吧,做个判断就好了

使用特权

评论回复
10
极客晨星| | 2022-12-19 12:12 | 只看该作者
对,之前我也是一直识别,是因为没做判卡离开导致的

使用特权

评论回复
11
銀河| | 2022-12-19 12:44 | 只看该作者
你用全局变量的方式实现卡UID判断,与上一个一致,就不让刷就好了

使用特权

评论回复
12
地下縱情搖擺| | 2022-12-19 13:16 | 只看该作者
不用改0x26模式的,就做个标记就好了

使用特权

评论回复
13
晚晚皆安| | 2022-12-19 13:48 | 只看该作者
这个不复杂,就判断上一个卡与本次刷卡是不是同一张卡就OK了

使用特权

评论回复
14
SantaBunny| | 2023-2-19 22:23 | 只看该作者
可以设置一个时间间隔,通过电源来控制

使用特权

评论回复
15
uptown| | 2023-3-3 20:46 | 只看该作者
这个是可以实现的。              

使用特权

评论回复
16
burgessmaggie| | 2023-3-3 22:07 | 只看该作者
你使用的是哪个代码呢              

使用特权

评论回复
17
Henryko| | 2023-3-3 22:18 | 只看该作者
在程序里做个标记不就行了

使用特权

评论回复
18
belindagraham| | 2023-3-5 11:13 | 只看该作者
参考例程代码吧。              

使用特权

评论回复
19
nomomy| | 2023-3-7 21:54 | 只看该作者
可以实现的。              

使用特权

评论回复
20
Bowclad| | 2023-3-7 22:12 | 只看该作者
判断这次和上次是不同一张卡

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

960

主题

2908

帖子

7

粉丝