tpb.c

来自「另外一个RC531非接触式读卡器的全部源代码」· C语言 代码 · 共 53 行

C
53
字号
#include <stdio.h>#include "rc531.h"int main(void){ int retv, uid, i; char cmdbuf[128]; char cbuf[128]; pcd_reset(RESET_TYPEB); pcd_open(); while(1){     printf("-");     fgets(cmdbuf, 128, stdin);     if(cmdbuf[0]=='q')         break;     switch(cmdbuf[0]){     case 'a':         retv = attrib(uid, 1, cbuf);         mferror(retv);         if(retv){             printf("No card.\n");         }else{             printf("Card return ATA(CID): %02x\n", cbuf[0]);         }         break;     case 'r':         retv = reqb(0x08, cbuf);         mferror(retv);         if(retv){             printf("No card.\n");         }else{             printf("Card return ATQB: ");             for(i=0; i<12; i++){                 printf("%02x ", cbuf[i]);             }             printf("\n");             memcpy(&uid, &cbuf[1], 4);         }         break;     case 'h':         haltb(uid);         break;     default:     } }; pcd_close(); return 0;}

⌨️ 快捷键说明

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