单片机学习小组
登录
直播中
刘慧
7年用户
1676经验值
私信
关注
如何利用RC522模块去复制一个S50空白门禁卡呢
开启该帖子的消息推送
嵌入式
RC522
S50
如何利用RC522模块去复制一个S50空白门禁卡呢?
回帖
(1)
张超
2022-1-20 10:30:37
女朋友最近门禁卡丢了,居然花了几十大洋去复制了一个门禁卡,太败家了。一次就是两斤排骨,多掉两次约等于半头猪。干脆自己写个复制门禁卡的工程,一劳永逸岂不是美滋滋,在淘宝十元买了RC522模块加几个S50空白门禁卡就开始刚源码。但学习源码时发现个问题,找遍全网都没答案。最后自己仔细看了下手册勉强明白了,所以发出来分享一下,有错的地方欢迎指正:
如图是RC522复位函数的一部分,函数的第一个参数是寄存器地址命令的宏定义,第二个参数是写到寄存器的值。查看RC522数据手册后了解了TReloadRegL,TReloadRegH是写定时器的高低位,TModeReg寄存器的低四位与TPrescalerReg是分频系数。搜一下网上这部分内容,没有人解释一下为什么向定时器写30,分频系数写0xD3E(3390)。
预分频寄存器写0xD3E(3390),3390/6.78MHz=0.5ms。
计数寄存器写30,30x0.5ms=15ms;
但是为什么是15ms我还是搞不清,根据手册可能是复位后需要的一个启动时间。
但是15ms与振荡器启动时间相去甚远,搞不懂为什么这么大。有朋友愿意讨论一下的话就再好不过了。目前还只是在研究代码,RC522模块还没到。到时候可以测试一下,看看把这个值改小会有什么影响。
女朋友最近门禁卡丢了,居然花了几十大洋去复制了一个门禁卡,太败家了。一次就是两斤排骨,多掉两次约等于半头猪。干脆自己写个复制门禁卡的工程,一劳永逸岂不是美滋滋,在淘宝十元买了RC522模块加几个S50空白门禁卡就开始刚源码。但学习源码时发现个问题,找遍全网都没答案。最后自己仔细看了下手册勉强明白了,所以发出来分享一下,有错的地方欢迎指正:
如图是RC522复位函数的一部分,函数的第一个参数是寄存器地址命令的宏定义,第二个参数是写到寄存器的值。查看RC522数据手册后了解了TReloadRegL,TReloadRegH是写定时器的高低位,TModeReg寄存器的低四位与TPrescalerReg是分频系数。搜一下网上这部分内容,没有人解释一下为什么向定时器写30,分频系数写0xD3E(3390)。
预分频寄存器写0xD3E(3390),3390/6.78MHz=0.5ms。
计数寄存器写30,30x0.5ms=15ms;
但是为什么是15ms我还是搞不清,根据手册可能是复位后需要的一个启动时间。
但是15ms与振荡器启动时间相去甚远,搞不懂为什么这么大。有朋友愿意讨论一下的话就再好不过了。目前还只是在研究代码,RC522模块还没到。到时候可以测试一下,看看把这个值改小会有什么影响。
举报
更多回帖
rotate(-90deg);
回复
相关问答
嵌入式
RC522
S50
如何
利用
RC522
去
读取家里
门禁卡
数据
呢
2022-01-20
3531
S50
(M1)
卡
是怎样驱动RFID-
RC522
模块
的
呢
2021-11-15
1730
用
RC522
和51单片机制作
一
个
门禁
系统
2017-11-27
15105
RC522
扫描不了
卡
!!!
2015-10-25
2467
RC522
寻
卡
问题
2016-08-18
9987
射频
卡
rc522
是如何工作的?
2023-10-18
355
基于
RC522
实现的读卡器的上位机分享!
2019-10-08
5665
如何
利用
NodeMCU网站与
RC522
共同控制舵机转动?
2022-01-24
672
求大神帮忙通过SPI总线和
RC522
模块
进行通信,实现RFID刷卡
2018-12-23
5470
请问透传的蓝牙
模块
能读取RFID Mifare
S50
卡
吗?
2019-03-08
1112
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分