RC522通过SPI方式读写M1卡Word文件下载.docx

上传人:b****3 文档编号:14433137 上传时间:2022-10-22 格式:DOCX 页数:22 大小:20.21KB
下载 相关 举报
RC522通过SPI方式读写M1卡Word文件下载.docx_第1页
第1页 / 共22页
RC522通过SPI方式读写M1卡Word文件下载.docx_第2页
第2页 / 共22页
RC522通过SPI方式读写M1卡Word文件下载.docx_第3页
第3页 / 共22页
RC522通过SPI方式读写M1卡Word文件下载.docx_第4页
第4页 / 共22页
RC522通过SPI方式读写M1卡Word文件下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

RC522通过SPI方式读写M1卡Word文件下载.docx

《RC522通过SPI方式读写M1卡Word文件下载.docx》由会员分享,可在线阅读,更多相关《RC522通过SPI方式读写M1卡Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。

RC522通过SPI方式读写M1卡Word文件下载.docx

#definePCD_TRANSCEIVE 

0x0C 

//发送并接收数据

#definePCD_RESETPHASE 

0x0F 

//复位

#definePCD_CALCCRC 

0x03 

//CRC计算

//Mifare_One卡片命令字

#definePICC_REQIDL 

0x26 

//寻天线区内未进入休眠状态

#definePICC_REQALL 

0x52 

//寻天线区内全部卡

#definePICC_ANTICOLL1 

0x93 

//防冲撞

#definePICC_ANTICOLL2 

0x95 

#definePICC_AUTHENT1A 

0x60 

//验证A密钥

#definePICC_AUTHENT1B 

0x61 

//验证B密钥

#definePICC_READ 

0x30 

//读块

#definePICC_WRITE 

0xA0 

//写块

#definePICC_DECREMENT 

0xC0 

//扣款

#definePICC_INCREMENT 

0xC1 

//充值

#definePICC_RESTORE 

0xC2 

//调块数据到缓冲区

#definePICC_TRANSFER 

0xB0 

//保存缓冲区中数据

#definePICC_HALT 

0x50 

//休眠

//MF522FIFO长度定义

#defineDEF_FIFO_LENGTH 

64 

//FIFOsize=64byte

#defineMAXRLEN 

18

//MF522寄存器定义

//PAGE0

#define 

RFU00 

CommandReg 

0x01 

ComIEnReg 

0x02 

DivlEnReg 

ComIrqReg 

DivIrqReg 

0x05

ErrorReg 

0x06 

Status1Reg 

0x07 

Status2Reg 

FIFODataReg 

0x09

FIFOLevelReg 

0x0A

WaterLevelReg 

0x0B

ControlReg 

0x0C

BitFramingReg 

0x0D

CollReg 

0x0E

RFU0F 

0x0F

//PAGE1 

RFU10 

0x10

ModeReg 

0x11

TxModeReg 

0x12

RxModeReg 

0x13

TxControlReg 

0x14

TxAutoReg 

0x15

TxSelReg 

0x16

RxSelReg 

0x17

RxThresholdReg 

0x18

DemodReg 

0x19

RFU1A 

0x1A

RFU1B 

0x1B

MifareReg 

0x1C

RFU1D 

0x1D

RFU1E 

0x1E

SerialSpeedReg 

0x1F

//PAGE2 

RFU20 

0x20 

CRCResultRegM 

0x21

CRCResultRegL 

0x22

RFU23 

0x23

ModWidthReg 

0x24

RFU25 

0x25

RFCfgReg 

0x26

GsNReg 

0x27

CWGsCfgReg 

0x28

ModGsCfgReg 

0x29

TModeReg 

0x2A

TPrescalerReg 

0x2B

TReloadRegH 

0x2C

TReloadRegL 

0x2D

TCounterValueRegH 

0x2E

TCounterValueRegL 

0x2F

//PAGE3 

RFU30 

0x30

TestSel1Reg 

0x31

TestSel2Reg 

0x32

TestPinEnReg 

0x33

TestPinValueReg 

0x34

TestBusReg 

0x35

AutoTestReg 

0x36

VersionReg 

0x37

AnalogTestReg 

0x38

TestDAC1Reg 

0x39 

TestDAC2Reg 

0x3A 

TestADCReg 

0x3B 

RFU3C 

0x3C 

RFU3D 

0x3D 

RFU3E 

0x3E 

RFU3F 

0x3F

//和MF522通讯时返回的错误代码

#define 

MI_OK 

0

MI_NOTAGERR 

(1)

MI_ERR 

(2)

SHAQU1 

0X01

KUAI4 

0X04

KUAI7 

0X07

REGCARD 

0xa1

CONSUME 

0xa2

#defineREADCARD 

0xa3

#defineADDMONEY 

0xa4

#defineSPIReadByte() 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

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

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