PcdRequest.c
资源名称:RC500.rar [点击查看]
上传用户:hbtfgg
上传日期:2021-12-10
资源大小:16k
文件大小:1k
源码类别:
RFID编程
开发平台:
C/C++
- #include <reg52.h>
- #include "rc500.h"
- char PcdRequest(uchar req_code)
- {
- char status;
- idata struct TranSciveBuffer {uchar MfCommand;
- uchar MfLength;
- uchar MfData[1];
- }MfComData;
- struct TranSciveBuffer *pi;
- pi=&MfComData;
- PcdSetTmo(106);
- WriteRC(RegChannelRedundancy,0x03);
- ClearBitMask(RegControl,0x08);
- WriteRC(RegBitFraming,0x07);
- MfComData.MfCommand=PCD_TRANSCEIVE;
- MfComData.MfLength=1;
- MfComData.MfData[0]=req_code;
- status=PcdComTransceive(pi);
- if(!status)
- { if(MfComData.MfLength!=0x10)
- {
- status=MI_BITCOUNTERR;
- }
- }
- return status;
- }