📄 iso14443a.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 + -