⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcdutils.h

📁 此程序为13.56MHz的RFID底层读写卡程序
💻 H
字号:
#include <MfErrno.h>

//#define MAX_RF_BUF_SIZE       26

//extern unsigned char RxTxBuffer[MAX_RF_BUF_SIZE];


#define ResetInfo(info)    \
            info.cmd            = 0; \
            info.status         = MI_OK;\
            info.irqSource      = 0; \
            info.nBytesSent     = 0; \
            info.nBytesToSend   = 0; \
            info.nBytesReceived = 0; \
            info.nBitsReceived  = 0; \
            info.collPos        = 0;

/// struct definition for a communication channel between function and ISR
typedef struct
         {
            unsigned char  cmd;           //!< command code
            char           status;        //!< communication status
            unsigned char  nBytesSent;    //!< how many bytes already sent
            unsigned char  nBytesToSend;  //!< how many bytes to send
            unsigned char  nBytesReceived;//!< how many bytes received
            unsigned short nBitsReceived; //!< how many bits received
            unsigned char  irqSource;     //!< which interrupts have occured
            unsigned char  collPos;       /*!< at which position occured a
                                          collision*/
         } MfCmdInfo;

//! Communication Structure

#define MFIFOLength DEF_FIFO_LENGTH

//extern unsigned char xdata MSndBuffer[MAX_RF_BUF_SIZE];
//extern unsigned char xdata MRcvBuffer[MAX_RF_BUF_SIZE];
extern void	SingleResponseIsr(void);
extern void PcdSetTmo(unsigned char tmoLength);
extern void ClearBitMask(unsigned char reg,unsigned char mask);
extern void SetBitMask(unsigned char reg,unsigned char mask);
extern void FlushFIFO(void);
extern char  PcdSingleResponseCmd(unsigned char cmd,
               unsigned char * send,
               unsigned char * rcv,
               MfCmdInfo *info);

extern unsigned char *MSndBuffer;
extern unsigned char *MRcvBuffer;

⌨️ 快捷键说明

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