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

📄 rccommunication.lst

📁 RC500的mifare卡开发备用程序及电路
💻 LST
字号:
C51 COMPILER V6.12  RCCOMMUNICATION                                                        08/18/2008 16:52:58 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE RCCOMMUNICATION
OBJECT MODULE PLACED IN .\RcCommunication.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\RcCommunication.C LARGE WARNINGLEVEL(0) BROWSE INCDIR(D:\UsefulDocument\M
                    -ifare\MF RC500\MFRC500 Demo Reader\RC500\For Test) DEBUG OBJECTEXTEND

stmt level    source

   1          #include <RcCommunication.h>
   2          #include <MfErrNo.h>
*** ERROR 318 IN LINE 41 OF MfErrNo.h: can't open file 'OsDefs.h'
   3          #include <CPURegs.h>
*** ERROR 318 IN LINE 3 OF .\RcCommunication.C: can't open file 'CPURegs.h'
   4          
   5          ///////////////////////////////////////////////////////////////////////////////
   6          //                 Module Definitions
   7          ///////////////////////////////////////////////////////////////////////////////
   8          #ifndef GetRegPage
               #define GetRegPage(adr) (0x80 | (adr>>3))
              #endif
  11          
  12          unsigned char * const gpcRCBaseAddress = (unsigned char * const)(MEMORY_BASE_ADDRESS);
*** ERROR C202 IN LINE 12 OF .\RCCOMMUNICATION.C: 'MEMORY_BASE_ADDRESS': undefined identifier
  13          
  14          
  15            
  16          ///////////////////////////////////////////////////////////////////////////////
  17          //                 Open Reader Communication
  18          ///////////////////////////////////////////////////////////////////////////////
  19          char OpenRC(void)
  20          {
  21   1         signed char status = MI_OK;
  22   1      
  23   1      
  24   1         	READER_INIT_RESET;
*** ERROR C202 IN LINE 24 OF .\RCCOMMUNICATION.C: 'READER_INIT_RESET': undefined identifier
  25   1      
  26   1         return status;
  27   1      }
  28          
  29          ///////////////////////////////////////////////////////////////////////////////
  30          //                 Close Reader Communication
  31          ///////////////////////////////////////////////////////////////////////////////
  32          void CloseRC(void)
  33          {
  34   1      }
  35          
  36          
  37          ///////////////////////////////////////////////////////////////////////////////
  38          //          GENERIC    WRITE
  39          ///////////////////////////////////////////////////////////////////////////////
  40          void WriteRC(unsigned char Address, unsigned char value)
  41          {
  42   1         WriteRawRC(0x00,GetRegPage(Address));   // select appropriate page
*** ERROR C202 IN LINE 42 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  43   1         WriteRawRC(Address,value);              // write value at the specified 
*** ERROR C202 IN LINE 43 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  44   1                                                 // address
  45   1      }
  46          
  47          ///////////////////////////////////////////////////////////////////////////////
  48          //          GENERIC    READ
C51 COMPILER V6.12  RCCOMMUNICATION                                                        08/18/2008 16:52:58 PAGE 2   

  49          ///////////////////////////////////////////////////////////////////////////////
  50          unsigned char ReadRC(unsigned char Address)
  51          {
  52   1      
  53   1         WriteRawRC(0x00,GetRegPage(Address));   // select appropriate page
*** ERROR C202 IN LINE 53 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  54   1         return ReadRawRC(Address);              // read value at the specified 
*** ERROR C202 IN LINE 54 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  55   1         
  56   1      }  
  57          
  58          ///////////////////////////////////////////////////////////////////////////////
  59          //     WRITE   SEVERAL   MEMORY   LOCATIONS 
  60          ///////////////////////////////////////////////////////////////////////////////
  61          void WriteRCMultiple(unsigned char *Addr_Data, unsigned short len)
  62          {
  63   1         static unsigned short cnt;
  64   1      
  65   1         for (cnt = 0; cnt < len; cnt++)
  66   1         {
  67   2             WriteRawRC(0x00,GetRegPage(Addr_Data[cnt*2]));// select appropriate page
*** ERROR C202 IN LINE 67 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  68   2              // write value at the specified address
  69   2             WriteRawRC(Addr_Data[cnt*2],Addr_Data[cnt * 2 + 1]); 
*** ERROR C202 IN LINE 69 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  70   2         }
  71   1      }
  72          
  73          ///////////////////////////////////////////////////////////////////////////////
  74          //     READ   SEVERAL   MEMORY   LOCATIONS 
  75          ///////////////////////////////////////////////////////////////////////////////
  76          void ReadRCMultiple(unsigned char* Addr_Data, unsigned short len)
  77          {
  78   1         static unsigned short cnt;
  79   1      
  80   1         for (cnt = 0; cnt < len; cnt++)
  81   1         {
  82   2             WriteRawRC(0x00,GetRegPage(Addr_Data[cnt*2]));// select appropriate page
*** ERROR C202 IN LINE 82 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  83   2             Addr_Data[cnt*2 + 1] = ReadRawRC(Addr_Data[cnt*2]);// read value at the 
*** ERROR C202 IN LINE 83 OF .\RCCOMMUNICATION.C: 'READER_BUS_WIDTH': undefined identifier
  84   2                                                            // specified address
  85   2         }
  86   1      }  

C51 COMPILATION COMPLETE.  0 WARNING(S),  12 ERROR(S)

⌨️ 快捷键说明

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