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

📄 viccontrol.lst

📁 实现最新的uc/os嵌入式操作系统在LPC2470系列上面的移植(添加了定时器的管理代码);
💻 LST
📖 第 1 页 / 共 5 页
字号:



ARM Macro Assembler    Page 1 


    1 00000000         ;/****************************************Copyright (c)*
                       **************************************************
    2 00000000         ;**                         Guangzhou ZHIYUAN electronic
                       s Co.,LTD.                               
    3 00000000         ;**                                     
    4 00000000         ;**                               http://www.embedtools.
                       com
    5 00000000         ;**
    6 00000000         ;**--------------File Info------------------------------
                       -------------------------------------------------
    7 00000000         ;** File name:    vicControl.s
    8 00000000         ;** Last modified Date: 2007-06-12
    9 00000000         ;** Last Version:   1.0
   10 00000000         ;** Descriptions:   Provide VIC_Control in prerogative m
                       ode
   11 00000000         ;**-----------------------------------------------------
                       -------------------------------------------------
   12 00000000         ;** Created by:   LinEnqiang
   13 00000000         ;** Created date:    2007-06-12
   14 00000000         ;** Version:   1.0
   15 00000000         ;** Descriptions:   The original version
   16 00000000         ;**
   17 00000000         ;**-----------------------------------------------------
                       -------------------------------------------------
   18 00000000         ;** Modified by:   LinEnqiang
   19 00000000         ;** Modified date:  2008-04-30
   20 00000000         ;** Version:   1.1
   21 00000000         ;** Descriptions:       统一于代码规范V1.2
   22 00000000         ;*******************************************************
                       *************************************************/
   23 00000000                 INCLUDE          LPC2400.INC ; Include the head 
                                                            file 引入头文件
    1 00000000         ;/****************************************Copyright (c**
                       *************************************************
    2 00000000         ;**                         Guangzhou ZHIYUAN electronic
                       s Co.,LTD.                               
    3 00000000         ;**                                     
    4 00000000         ;**                               http://www.embedtools.
                       com
    5 00000000         ;**
    6 00000000         ;**--------------File Info------------------------------
                       --------------------------------------------------
    7 00000000         ;** File name:       LPC2400.inc
    8 00000000         ;** Last modified Date: 2008-04-29 
    9 00000000         ;** Last Version:   
   10 00000000         ;** Descriptions:   
   11 00000000         ;**-----------------------------------------------------
                       --------------------------------------------------
   12 00000000         ;** Created by:   LinEnqiang
   13 00000000         ;** Created date:    2008-04-29
   14 00000000         ;** Version:   1.0
   15 00000000         ;** Descriptions:   The original version
   16 00000000         ;**
   17 00000000         ;**-----------------------------------------------------
                       --------------------------------------------------
   18 00000000         ;** Modified by:   
   19 00000000         ;** Modified date:  
   20 00000000         ;** Version:   
   21 00000000         ;** Descriptions:



ARM Macro Assembler    Page 2 


   22 00000000         ;*******************************************************
                       *************************************************/
   23 00000000         
   24 00000000         ;/******************************************************
                       **************************************************
   25 00000000         ;  Vectored Interrupt Controller (VIC
   26 00000000         ;*******************************************************
                       *************************************************/
   27 00000000 FFFFF000 
                       VIC_BASE_ADDR
                               EQU              0xFFFFF000
   28 00000000         
   29 00000000 FFFFF000 
                       VICIRQStatus
                               EQU              (VIC_BASE_ADDR + 0x000)
   30 00000000 FFFFF004 
                       VICFIQStatus
                               EQU              (VIC_BASE_ADDR + 0x004)
   31 00000000 FFFFF008 
                       VICRawIntr
                               EQU              (VIC_BASE_ADDR + 0x008)
   32 00000000 FFFFF00C 
                       VICIntSelect
                               EQU              (VIC_BASE_ADDR + 0x00C)
   33 00000000 FFFFF010 
                       VICIntEnable
                               EQU              (VIC_BASE_ADDR + 0x010)
   34 00000000 FFFFF014 
                       VICIntEnClr
                               EQU              (VIC_BASE_ADDR + 0x014)
   35 00000000 FFFFF018 
                       VICSoftInt
                               EQU              (VIC_BASE_ADDR + 0x018)
   36 00000000 FFFFF01C 
                       VICSoftIntClr
                               EQU              (VIC_BASE_ADDR + 0x01C)
   37 00000000 FFFFF020 
                       VICProtection
                               EQU              (VIC_BASE_ADDR + 0x020)
   38 00000000 FFFFF024 
                       VICSWPrioMask
                               EQU              (VIC_BASE_ADDR + 0x024)
   39 00000000         
   40 00000000 FFFFF100 
                       VICVectAddr0
                               EQU              (VIC_BASE_ADDR + 0x100)
   41 00000000 FFFFF104 
                       VICVectAddr1
                               EQU              (VIC_BASE_ADDR + 0x104)
   42 00000000 FFFFF108 
                       VICVectAddr2
                               EQU              (VIC_BASE_ADDR + 0x108)
   43 00000000 FFFFF10C 
                       VICVectAddr3
                               EQU              (VIC_BASE_ADDR + 0x10C)
   44 00000000 FFFFF110 
                       VICVectAddr4
                               EQU              (VIC_BASE_ADDR + 0x110)
   45 00000000 FFFFF114 



ARM Macro Assembler    Page 3 


                       VICVectAddr5
                               EQU              (VIC_BASE_ADDR + 0x114)
   46 00000000 FFFFF118 
                       VICVectAddr6
                               EQU              (VIC_BASE_ADDR + 0x118)
   47 00000000 FFFFF11C 
                       VICVectAddr7
                               EQU              (VIC_BASE_ADDR + 0x11C)
   48 00000000 FFFFF120 
                       VICVectAddr8
                               EQU              (VIC_BASE_ADDR + 0x120)
   49 00000000 FFFFF124 
                       VICVectAddr9
                               EQU              (VIC_BASE_ADDR + 0x124)
   50 00000000 FFFFF128 
                       VICVectAddr10
                               EQU              (VIC_BASE_ADDR + 0x128)
   51 00000000 FFFFF12C 
                       VICVectAddr11
                               EQU              (VIC_BASE_ADDR + 0x12C)
   52 00000000 FFFFF130 
                       VICVectAddr12
                               EQU              (VIC_BASE_ADDR + 0x130)
   53 00000000 FFFFF134 
                       VICVectAddr13
                               EQU              (VIC_BASE_ADDR + 0x134)
   54 00000000 FFFFF138 
                       VICVectAddr14
                               EQU              (VIC_BASE_ADDR + 0x138)
   55 00000000 FFFFF13C 
                       VICVectAddr15
                               EQU              (VIC_BASE_ADDR + 0x13C)
   56 00000000 FFFFF140 
                       VICVectAddr16
                               EQU              (VIC_BASE_ADDR + 0x140)
   57 00000000 FFFFF144 
                       VICVectAddr17
                               EQU              (VIC_BASE_ADDR + 0x144)
   58 00000000 FFFFF148 
                       VICVectAddr18
                               EQU              (VIC_BASE_ADDR + 0x148)
   59 00000000 FFFFF14C 
                       VICVectAddr19
                               EQU              (VIC_BASE_ADDR + 0x14C)
   60 00000000 FFFFF150 
                       VICVectAddr20
                               EQU              (VIC_BASE_ADDR + 0x150)
   61 00000000 FFFFF154 
                       VICVectAddr21
                               EQU              (VIC_BASE_ADDR + 0x154)
   62 00000000 FFFFF158 
                       VICVectAddr22
                               EQU              (VIC_BASE_ADDR + 0x158)
   63 00000000 FFFFF15C 
                       VICVectAddr23
                               EQU              (VIC_BASE_ADDR + 0x15C)
   64 00000000 FFFFF160 
                       VICVectAddr24
                               EQU              (VIC_BASE_ADDR + 0x160)



ARM Macro Assembler    Page 4 


   65 00000000 FFFFF164 
                       VICVectAddr25
                               EQU              (VIC_BASE_ADDR + 0x164)
   66 00000000 FFFFF168 
                       VICVectAddr26
                               EQU              (VIC_BASE_ADDR + 0x168)
   67 00000000 FFFFF16C 
                       VICVectAddr27
                               EQU              (VIC_BASE_ADDR + 0x16C)
   68 00000000 FFFFF170 
                       VICVectAddr28
                               EQU              (VIC_BASE_ADDR + 0x170)
   69 00000000 FFFFF174 
                       VICVectAddr29
                               EQU              (VIC_BASE_ADDR + 0x174)
   70 00000000 FFFFF178 
                       VICVectAddr30
                               EQU              (VIC_BASE_ADDR + 0x178)
   71 00000000 FFFFF17C 
                       VICVectAddr31
                               EQU              (VIC_BASE_ADDR + 0x17C)
   72 00000000         
   73 00000000         ;/******************************************************
                       **************************************************
   74 00000000         ;  The name convention below is from previous LPC2000 fa
                       mily MCUs, in LPC240x,
   75 00000000         ;  these registers are known as "VICVectPriority(x)".)
   76 00000000         ;*******************************************************
                       *************************************************/
   77 00000000         
   78 00000000 FFFFF200 
                       VICVectPri0
                               EQU              (VIC_BASE_ADDR + 0x200)
   79 00000000 FFFFF204 
                       VICVectPri1
                               EQU              (VIC_BASE_ADDR + 0x204)
   80 00000000 FFFFF208 
                       VICVectPri2
                               EQU              (VIC_BASE_ADDR + 0x208)
   81 00000000 FFFFF20C 
                       VICVectPri3
                               EQU              (VIC_BASE_ADDR + 0x20C)
   82 00000000 FFFFF210 
                       VICVectPri4
                               EQU              (VIC_BASE_ADDR + 0x210)
   83 00000000 FFFFF214 
                       VICVectPri5
                               EQU              (VIC_BASE_ADDR + 0x214)
   84 00000000 FFFFF218 
                       VICVectPri6
                               EQU              (VIC_BASE_ADDR + 0x218)
   85 00000000 FFFFF21C 
                       VICVectPri7
                               EQU              (VIC_BASE_ADDR + 0x21C)
   86 00000000 FFFFF220 
                       VICVectPri8
                               EQU              (VIC_BASE_ADDR + 0x220)
   87 00000000 FFFFF224 
                       VICVectPri9



ARM Macro Assembler    Page 5 


                               EQU              (VIC_BASE_ADDR + 0x224)
   88 00000000 FFFFF228 
                       VICVectPri10
                               EQU              (VIC_BASE_ADDR + 0x228)
   89 00000000 FFFFF22C 
                       VICVectPri11
                               EQU              (VIC_BASE_ADDR + 0x22C)
   90 00000000 FFFFF230 
                       VICVectPri12
                               EQU              (VIC_BASE_ADDR + 0x230)
   91 00000000 FFFFF234 
                       VICVectPri13
                               EQU              (VIC_BASE_ADDR + 0x234)
   92 00000000 FFFFF238 
                       VICVectPri14
                               EQU              (VIC_BASE_ADDR + 0x238)
   93 00000000 FFFFF23C 
                       VICVectPri15
                               EQU              (VIC_BASE_ADDR + 0x23C)
   94 00000000 FFFFF240 
                       VICVectPri16
                               EQU              (VIC_BASE_ADDR + 0x240)
   95 00000000 FFFFF244 
                       VICVectPri17
                               EQU              (VIC_BASE_ADDR + 0x244)
   96 00000000 FFFFF248 
                       VICVectPri18
                               EQU              (VIC_BASE_ADDR + 0x248)
   97 00000000 FFFFF24C 
                       VICVectPri19
                               EQU              (VIC_BASE_ADDR + 0x24C)
   98 00000000 FFFFF250 
                       VICVectPri20
                               EQU              (VIC_BASE_ADDR + 0x250)
   99 00000000 FFFFF254 
                       VICVectPri21
                               EQU              (VIC_BASE_ADDR + 0x254)
  100 00000000 FFFFF258 

⌨️ 快捷键说明

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