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

📄 iso14443a.h

📁 读ISO14443 CPU卡源代码
💻 H
字号:
/////////////////////////////////////////////////////////////////////
//ISO14443A COMMAND
/////////////////////////////////////////////////////////////////////
#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               //写块
#define PICC_DECREMENT        0xC0               //扣款
#define PICC_INCREMENT        0xC1               //充值
#define PICC_RESTORE          0xC2               //调块数据到缓冲区
#define PICC_TRANSFER         0xB0               //保存缓冲区中数据
#define PICC_HALT             0x50               //休眠
#define PICC_RESET            0xE0               //复位

/////////////////////////////////////////////////////////////////////
//函数原型
/////////////////////////////////////////////////////////////////////
char PcdRequest(unsigned char req_code,unsigned char *pTagType);                     
char PcdAnticoll(unsigned char *pSnr);                                   
char PcdSelect(unsigned char *pSnr,unsigned char *pSize);                        
char PcdHalt(void);                                            

char ChangeCodeKey(unsigned char *pUncoded,unsigned char *pCoded);                
char PcdAuthKey(unsigned char *pCoded);                                  
char PcdLoadKeyE2(unsigned int startaddr);
char PcdAuthState(unsigned char auth_mode,unsigned char block,unsigned char *pSnr);      
char PcdRead(unsigned char addr,unsigned char *pReaddata);                       
char PcdWrite(unsigned char addr,unsigned char *pWritedata);                     
char PcdValue(unsigned char dd_mode,unsigned char addr,unsigned char *pValue);           
char PcdRestore(unsigned char addr);                                    
char PcdTransfer(unsigned char addr);                                  

char UL_PcdAnticoll(unsigned char *snr); 
char UL_PcdWrite(unsigned char addr,unsigned char *writedata);

char MifareProRst(unsigned char parameter,unsigned char *pLen,unsigned char *pData);
char MifareProCom(unsigned char CID_NAD,unsigned char timeout,unsigned char *pLen,unsigned char *pCommand);
//命令Mifare_ProX卡推出激活状态
char CL_Deselect(unsigned char CID);
	  

⌨️ 快捷键说明

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