#ifndef __REG_H #define __REG_H //命令字 ///////////////////////////////////////////////////////////////////// #define DP1312EA_IDLE 0x00 //取消当前命令 #define DP1312EA_MEM 0x01 //CONFIG命令 #define DP1312EA_AUTHENT 0x0E //验证密钥 #define DP1312EA_RECEIVE 0x08 //接收数据 #define DP1312EA_TRANSMIT 0x04 //发送数据 #define DP1312EA_TRANSCEIVE 0x0C //发送并接收数据 #define DP1312EA_RESETPHASE 0x0F //复位 #define DP1312EA_CALCCRC 0x03 //CRC计算 #define DP1312EA_AUTOCOLL 0x0D //MIFARE anticollision, Card Operation mode only //寄存器定义 ///////////////////////////////////////////////////////////////////// // PAGE 0 #define RFU00 0x00 #define CommandReg 0x01 #define 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 0x0E #define RFU0F 0x0F // PAGE 1 #define RFU10 0x10 #define ModeReg 0x11 #define TxModeReg 0x12 #define RxModeReg 0x13 #define TxControlReg 0x14 #define TxAskReg 0x15 //rc523 #define TxAutoReg 0x15 //pn512 #define TxSelReg 0x16 #define RxSelReg 0x17 #define RxThresholdReg 0x18 #define DemodReg 0x19 #define RFU1A 0x1A #define RFU1B 0x1B #define MifareReg 0x1C #define ManualRCVReg 0x1D #define TypeBReg 0x1E #define SerialSpeedReg 0x1F // PAGE 2 #define RFU20 0x20 #define CRCResultRegM 0x21 #define CRCResultRegL 0x22 #define GsNOffReg 0x23 #define ModWidthReg 0x24 #define TxBitPhaseReg 0x25 #define RFCfgReg 0x26 #define GsNOnReg 0x27 #define CWGsPReg 0x28 #define ModGsPReg 0x29 #define 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 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 #endif /***********************************************END*******************************************************/