51单片机RC522射频卡驱动.docx

上传人:M****1 文档编号:561666115 上传时间:2022-10-31 格式:DOCX 页数:17 大小:21.91KB
返回 下载 相关 举报
51单片机RC522射频卡驱动.docx_第1页
第1页 / 共17页
51单片机RC522射频卡驱动.docx_第2页
第2页 / 共17页
51单片机RC522射频卡驱动.docx_第3页
第3页 / 共17页
51单片机RC522射频卡驱动.docx_第4页
第4页 / 共17页
51单片机RC522射频卡驱动.docx_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《51单片机RC522射频卡驱动.docx》由会员分享,可在线阅读,更多相关《51单片机RC522射频卡驱动.docx(17页珍藏版)》请在金锄头文库上搜索。

1、/*-.H文件-*/#ifndef _RC522_H_#define _RC522_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 /复位#define PCD_CALCCRC 0x03 /CRC计算/Mifare_One卡片命令字/#define PIC

2、C_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 /写块#define PICC_DECREMENT 0xC0 /扣款#define PICC_INCREMENT

3、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 #define ComIEnReg 0x02 #define DivlEnReg 0x03 #define C

4、omIrqReg 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 0x0E#define RFU0F 0x0F/ PAGE 1 #define RFU10 0x10#defi

5、ne 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 MifareReg 0x1C#define RFU1D 0x1D#define RFU1E 0x1E#define Se

6、rialSpeedReg 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#define TModeReg 0x2A#define TPrescalerReg 0x2B#define T

7、ReloadRegH 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 0x35#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)#defineSHAQU10X01#defineKUAI40X04#de

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号