ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:20.21KB ,
资源ID:1517289      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1517289.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(RC522通过SPI方式读写M1卡.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

RC522通过SPI方式读写M1卡.docx

1、RC522通过SPI方式读写M1卡1.准备工作战舰V3开发板,RC522模块为淘宝所买,赠送一张M1卡。SPI方式实测可以读写。2.RC522部分:rc522.h:/#include sys.h/MF522命令字/#define PCD_IDLE 0x00 /取消当前命令#define PCD_AUTHENT 0x0E /验证密钥#define PCD_RECEIVE 0x08 /接收数据#define PCD_TRANSMIT 0x04 /发送数据#define PCD_TRANSCEIVE 0x0C /发送并接收数据#define PCD_RESETPHASE 0x0F /复位#defin

2、e PCD_CALCCRC 0x03 /CRC计算/Mifare_One卡片命令字/#define PICC_REQIDL 0x26 /寻天线区内未进入休眠状态#define PICC_REQALL 0x52 /寻天线区内全部卡#define PICC_ANTICOLL1 0x93 /防冲撞#define PICC_ANTICOLL2 0x95 /防冲撞#define PICC_AUTHENT1A 0x60 /验证A密钥#define PICC_AUTHENT1B 0x61 /验证B密钥#define PICC_READ 0x30 /读块#define PICC_WRITE 0xA0 /写块#

3、define PICC_DECREMENT 0xC0 /扣款#define PICC_INCREMENT 0xC1 /充值#define PICC_RESTORE 0xC2 /调块数据到缓冲区#define PICC_TRANSFER 0xB0 /保存缓冲区中数据#define PICC_HALT 0x50 /休眠/MF522 FIFO长度定义/#define DEF_FIFO_LENGTH 64 /FIFO size=64byte#define MAXRLEN 18/MF522寄存器定义/ PAGE 0#define RFU00 0x00 #define CommandReg 0x01 #d

4、efine ComIEnReg 0x02 #define DivlEnReg 0x03 #define ComIrqReg 0x04 #define DivIrqReg 0x05#define ErrorReg 0x06 #define Status1Reg 0x07 #define Status2Reg 0x08 #define FIFODataReg 0x09#define FIFOLevelReg 0x0A#define WaterLevelReg 0x0B#define ControlReg 0x0C#define BitFramingReg 0x0D#define CollReg 0

5、x0E#define RFU0F 0x0F/ PAGE 1 #define RFU10 0x10#define ModeReg 0x11#define TxModeReg 0x12#define RxModeReg 0x13#define TxControlReg 0x14#define TxAutoReg 0x15#define TxSelReg 0x16#define RxSelReg 0x17#define RxThresholdReg 0x18#define DemodReg 0x19#define RFU1A 0x1A#define RFU1B 0x1B#define MifareR

6、eg 0x1C#define RFU1D 0x1D#define RFU1E 0x1E#define SerialSpeedReg 0x1F/ PAGE 2 #define RFU20 0x20 #define CRCResultRegM 0x21#define CRCResultRegL 0x22#define RFU23 0x23#define ModWidthReg 0x24#define RFU25 0x25#define RFCfgReg 0x26#define GsNReg 0x27#define CWGsCfgReg 0x28#define ModGsCfgReg 0x29#de

7、fine TModeReg 0x2A#define TPrescalerReg 0x2B#define TReloadRegH 0x2C#define TReloadRegL 0x2D#define TCounterValueRegH 0x2E#define TCounterValueRegL 0x2F/ PAGE 3 #define RFU30 0x30#define TestSel1Reg 0x31#define TestSel2Reg 0x32#define TestPinEnReg 0x33#define TestPinValueReg 0x34#define TestBusReg 0

8、x35#define AutoTestReg 0x36#define VersionReg 0x37#define AnalogTestReg 0x38#define TestDAC1Reg 0x39 #define TestDAC2Reg 0x3A #define TestADCReg 0x3B #define RFU3C 0x3C #define RFU3D 0x3D #define RFU3E 0x3E #define RFU3F 0x3F/和MF522通讯时返回的错误代码/#define MI_OK 0#define MI_NOTAGERR (1)#define MI_ERR (2)#define SHAQU1 0X01#define KUAI4 0X04#define KUAI7 0X07#define REGCARD 0xa1#define CONSUME 0xa2#define READCARD 0xa3#define ADDMONEY 0xa4#define SPIReadByte()

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1