首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 工控技术 > mfrc522程序注释

mfrc522程序注释

  • 资源大小:23KB
  • 上传时间:2021-12-13
  • 下载次数:0次
  • 浏览次数:37次
  • 资源积分:1积分
  • 标      签: MFRC522 程序

资 源 简 介

mfrc522程序注释   #include 《intrins.h》   #include “reg52.h”   #include “main.h”   #include “mfrc522.h”   #include 《string.h》   #define MAXRLEN 18   /******* RxModeReg默认为106kbit/s的通信速率 ******************/   /***********************************************************************   * 功 能:寻卡   * 参数说明: req_code[IN]:寻卡方式   * 0x52 = 寻感应区内所有符合14443A标准的卡   * 0x26 = 寻未进入休眠状态的卡   * pTagType[OUT]:卡片类型代码   * 0x4400 = Mifare_UltraLight   * 0x0400 = Mifare_One(S50)   * 0x0200 = Mifare_One(S70)   * 0x0800 = Mifare_Pro(X)   * 0x4403 = Mifare_DESFire   * 返 回: 成功返回MI_OK   ***********************************************************************/   char PcdRequest(unsigned char req_code,unsigned char *pTagType)   {   char status;   unsigned int unLen;   unsigned char ucComMF522Buf[MAXRLEN];   // unsigned char xTest ;   ClearBitMask(Status2Reg,0x08); // 清MFCrypto1On,只能通过软件清零,该位用来指示Crypto1的接通情况,MFAuthent(验证密钥)命令成功执行后置1   WriteRawRC(BitFramingReg,0x07); // TxLastBits([2-0])表示发送的最后一个字节7位发送   // xTest = ReadRawRC(BitFramingReg);   // if(xTest == 0x07 )   // { LED_GREEN =0 ;}   // else {LED_GREEN =1 ;while(1){}}   SetBitMask(TxControlReg,0x03); // TxControlReg低2位(Tx2RFEn和Tx1RFEn)置1,Tx2和Tx1管脚输出信号调制在13.56MHz的载波上
VIP VIP