⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfreg500.h

📁 应用案例
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////

//registers of the MF RC500
// PAGE 0      Command and Status
#define     RegPage               0x00  
#define     RegCommand            0x01   
#define     RegFIFOData           0x02   
#define     RegPrimaryStatus      0x03    
#define     RegFIFOLength         0x04   
#define     RegSecondaryStatus    0x05
#define     RegInterruptEn        0x06    
#define     RegInterruptRq        0x07    
// PAGE 1      Control and Status
#define     RegControl            0x09    
#define     RegErrorFlag          0x0A
#define     RegCollpos            0x0B
#define     RegTimerValue         0x0C
#define     RegCRCResultLSB       0x0D
#define     RegCRCResultMSB       0x0E
#define     RegBitFraming         0x0F
// PAGE 2      Transmitter and Coder Control
#define     RegTxControl          0x11
#define     RegCwConductance      0x12
#define     RFU13                 0x13
#define     RFU14                 0x14
#define     RegModWidth           0x15
#define     RFU16                 0x16
#define     RFU17                 0x17
// PAGE 3      Receiver and Decoder Control
#define     RegRxControl1         0x19
#define     RegDecoderControl     0x1A
#define     RegBitPhase           0x1B
#define     RegRxThreshold        0x1C
#define     RFU1D                 0x1D
#define     RegRxControl2         0x1E
#define     RegClockQControl      0x1F
// PAGE 4      RF-Timing and Channel Redundancy
#define     RegRxWait             0x21
#define     RegChannelRedundancy  0x22
#define     RegCRCPresetLSB       0x23
#define     RegCRCPresetMSB       0x24
#define     RFU25                 0x25
#define     RegMfOutSelect        0x26
#define     RFU27                 0x27
// PAGE 5      FIFO, Timer and IRQ-Pin Configuration
#define     RegFIFOLevel          0x29
#define     RegTimerClock         0x2A
#define     RegTimerControl       0x2B
#define     RegTimerReload        0x2C
#define     RegIRqPinConfig       0x2D
#define     RFU2E                 0x2E
#define     RFU2F                 0x2F
// PAGE 6      RFU
#define     RFU31                 0x31
#define     RFU32                 0x32
#define     RFU33                 0x33
#define     RFU34                 0x34
#define     RFU35                 0x35
#define     RFU36                 0x36
#define     RFU37                 0x37
// PAGE 7      Test Control
#define     RFU39                 0x39  
#define     RegTestAnaSelect      0x3A  
#define     RFU3B                 0x3B 
#define     RFU3C                 0x3C   
#define     RegTestDigiSelect     0x3D   
#define     RFU3E                 0x3E   
#define     RegTestDigiAccess     0x3F


#define DEF_FIFO_LENGTH     64  // default FIFO length

#define SND_BUF_LEN         12  // max number of bytes to send
#define RCV_BUF_LEN         28  // max number of bytes to receive


//       P C D - C O M M A N D S
#define PCD_IDLE           0x00
#define PCD_WRITEE2        0x01 
#define PCD_READE2         0x03 
#define PCD_LOADCONFIG     0x07 
#define PCD_LOADKEYE2      0x0B 
#define PCD_AUTHENT1       0x0C 
#define PCD_CALCCRC        0x12	
#define PCD_AUTHENT2       0x14
#define PCD_RECEIVE        0x16
#define PCD_LOADKEY        0x19 
#define PCD_TRANSMIT       0x1A 
#define PCD_TRANSCEIVE     0x1E	
#define PCD_RESETPHASE     0x3F 


//////////////////////////////////////////////////////////////////////////////
// End of File
////////////////////////////////////////////////////////////////////////////*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -