微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 关于RC522如何编程的问题!

关于RC522如何编程的问题!

时间:10-02 整理:3721RD 点击:
最近在做有关RF522的项目,在网上找了有关RC522的程序,现在也能正常通信了,但有些问题一直弄不明白,比如说RC522与M1卡通信,它们是如何通信的,按什么样的数据格式通信?当RC522发一个读命令0x30给M1卡
时,M1卡是如果识别这个命令的?像读、写、验证密码等一些命令是如何定义的?
找了好多资料,都没有找到RC522与M1卡是如何通信的(在软件编程上),大家帮忙分析下,以及有没有相关的资料能提供下,类似于使用指南之类的资料!

ISO14443-A这个文档看了么。

M1卡有些细节不太容易了解到,因为比较敏感,他的加密算法是私有的,而且很多年前就被破解了,所以你懂的
一般大厂的读头IC都有软件实现的加密解密过程的代码,不过小客户估计拿不到,TI的TRF796x代码包中有这部分代码,之前在as3911上面移植过。

当然了我看你还没有涉及到这部分,而且采用NXP的读头IC就不需要考虑这种M1的加密解密过程了,内置一个硬件引擎帮你搞定了。

不知道你了解select么,如果不太了解建议看我前面提及的ISO14443-A的协议,基本的了解了就不难弄了。

如果想深入了解M1卡,可以换个读头IC来试试
你可以尝试搜索 TRF7960 M1也许会有你想要的

读、写、验证密码等一些命令这些代码我也看过,我觉得这些代表是死的,就是说:已经配置OK的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top