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 + -
显示快捷键?