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

📄 int.lst

📁 rs485的通信程序的主程序。采用at91sam7a3芯片编写的。
💻 LST
字号:
ARM COMPILER V0.14,  Int                                                                   14/08/06  13:33:24  PAGE 1   


ARM COMPILER V0.14, COMPILATION OF MODULE Int
OBJECT MODULE PLACED IN Int.OBJ
COMPILER INVOKED BY: C:\Keil3\ARM\BIN\CA.exe Int.c ARM OPTIMIZE(2,SPEED) BROWSE DEBUG TABS(4) 

stmt  level    source

    1          #include "91SAM7A3.h"
    2          
    3          extern  unsigned long   UART0_TE_Flag; 
    4          extern  unsigned long   UART0_TS_Flag;
    5          extern  int             UART0_Reciev(void);
    6          
    7                  unsigned long   TestInData_Flag;        //检测注入数据的标志位
    8                  unsigned int    count;                  //检测注入数据的比特数
    9                  unsigned char   TestInData[1024];       //存放检测注入数据的比特
   10                  unsigned char   count1;                 
   11                  unsigned char   TempData;
   12          
   13                  int UART0_Transmit(void);
   14                  void timer0__irq(void); 
   15                  void SPI1__irq (void);
   16                  void UART0__irq (void);
   17          
   18          
   19          void IRQ_Handler (void) __irq
   20          {
   21   1            __asm
   22   1            {
   23   1               ADD     R14,PC,#4
   24   1               LDR     R0, =0XFFFFF030
   25   1               LDR     PC,[R0]
   26   1      
   27   1            }
   28   1      }
   29          
   30          void timer0__irq(void) 
   31          {
   32   1          __asm   {   STMDB  R13!,{R0-R12}    }
   33   1      
   34   1          T0TCR = 0x00000003;         //定时器0复位
*** ERROR C67 IN LINE 34 OF INT.C: 'T0TCR': undefined identifier
   35   1          T0IR = 0x00000001;          //清定时器0之0通道中断
*** ERROR C67 IN LINE 35 OF INT.C: 'T0IR': undefined identifier
   36   1      
   37   1          IO2SET = 0x003F0000;
*** ERROR C67 IN LINE 37 OF INT.C: 'IO2SET': undefined identifier
   38   1          VICVectAddr = 0x00000000;   //acknowledge Interrupt
*** ERROR C67 IN LINE 38 OF INT.C: 'VICVectAddr': undefined identifier
   39   1      
   40   1          __asm   {   LDMIA  R13!,{R0-R12}    }  
   41   1      }
   42          
   43          
   44          void UART0__irq (void) 
   45          {
   46   1          __asm   {   STMDB  R13!,{R0-R12}    }
   47   1      
   48   1          if ((U0IIR&0x0f)==0x04)
*** ERROR C67 IN LINE 48 OF INT.C: 'U0IIR': undefined identifier
   49   1          {
   50   2              __asm   {   STMDB  R13!,{R0-R12}    }
   51   2              if (UART0_Reciev()==1);
   52   2              __asm   {   LDMIA  R13!,{R0-R12}    }
   53   2          }
   54   1      
ARM COMPILER V0.14,  Int                                                                   14/08/06  13:33:24  PAGE 2   

   55   1          if ((UART0_TS_Flag == 0x55555555))      //((U0IIR&0x0e)==0x02)&&
   56   1          {
   57   2              __asm   {   STMDB  R13!,{R0-R12}    }
   58   2              if (UART0_Transmit()==1);
   59   2              __asm   {   LDMIA  R13!,{R0-R12}    }
   60   2      
   61   2          }
   62   1      
   63   1          VICVectAddr = 0x00000000;               //acknowledge Interrupt
*** ERROR C67 IN LINE 63 OF INT.C: 'VICVectAddr': undefined identifier
   64   1      
   65   1           __asm  {   LDMIA  R13!,{R0-R12}    }
   66   1      }

ARM COMPILATION COMPLETE.  0 WARNING(S),  6 ERROR(S)

⌨️ 快捷键说明

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