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

📄 viccontrol.lst

📁 实现最新的uc/os嵌入式操作系统在LPC2470系列上面的移植(添加了定时器的管理代码);
💻 LST
📖 第 1 页 / 共 5 页
字号:
                       VICVectPri22
                               EQU              (VIC_BASE_ADDR + 0x258)
  101 00000000 FFFFF25C 
                       VICVectPri23
                               EQU              (VIC_BASE_ADDR + 0x25C)
  102 00000000 FFFFF260 
                       VICVectPri24
                               EQU              (VIC_BASE_ADDR + 0x260)
  103 00000000 FFFFF264 
                       VICVectPri25
                               EQU              (VIC_BASE_ADDR + 0x264)
  104 00000000 FFFFF268 
                       VICVectPri26
                               EQU              (VIC_BASE_ADDR + 0x268)
  105 00000000 FFFFF26C 
                       VICVectPri27
                               EQU              (VIC_BASE_ADDR + 0x26C)
  106 00000000 FFFFF270 
                       VICVectPri28
                               EQU              (VIC_BASE_ADDR + 0x270)
  107 00000000 FFFFF274 



ARM Macro Assembler    Page 6 


                       VICVectPri29
                               EQU              (VIC_BASE_ADDR + 0x274)
  108 00000000 FFFFF278 
                       VICVectPri30
                               EQU              (VIC_BASE_ADDR + 0x278)
  109 00000000 FFFFF27C 
                       VICVectPri31
                               EQU              (VIC_BASE_ADDR + 0x27C)
  110 00000000         
  111 00000000 FFFFFF00 
                       VICVectAddr
                               EQU              (VIC_BASE_ADDR + 0xF00)
  112 00000000         
  113 00000000         ;/******************************************************
                       **************************************************
  114 00000000         ;  Pin Connect Block
  115 00000000         ;*******************************************************
                       *************************************************/
  116 00000000         
  117 00000000 E002C000 
                       PINSEL_BASE_ADDR
                               EQU              0xE002C000
  118 00000000         
  119 00000000 E002C000 
                       PINSEL0 EQU              (PINSEL_BASE_ADDR + 0x00)
  120 00000000 E002C004 
                       PINSEL1 EQU              (PINSEL_BASE_ADDR + 0x04)
  121 00000000 E002C008 
                       PINSEL2 EQU              (PINSEL_BASE_ADDR + 0x08)
  122 00000000 E002C00C 
                       PINSEL3 EQU              (PINSEL_BASE_ADDR + 0x0C)
  123 00000000 E002C010 
                       PINSEL4 EQU              (PINSEL_BASE_ADDR + 0x10)
  124 00000000 E002C014 
                       PINSEL5 EQU              (PINSEL_BASE_ADDR + 0x14)
  125 00000000 E002C018 
                       PINSEL6 EQU              (PINSEL_BASE_ADDR + 0x18)
  126 00000000 E002C01C 
                       PINSEL7 EQU              (PINSEL_BASE_ADDR + 0x1C)
  127 00000000 E002C020 
                       PINSEL8 EQU              (PINSEL_BASE_ADDR + 0x20)
  128 00000000 E002C024 
                       PINSEL9 EQU              (PINSEL_BASE_ADDR + 0x24)
  129 00000000 E002C028 
                       PINSEL10
                               EQU              (PINSEL_BASE_ADDR + 0x28)
  130 00000000         
  131 00000000 E002C040 
                       PINMODE0
                               EQU              (PINSEL_BASE_ADDR + 0x40)
  132 00000000 E002C044 
                       PINMODE1
                               EQU              (PINSEL_BASE_ADDR + 0x44)
  133 00000000 E002C048 
                       PINMODE2
                               EQU              (PINSEL_BASE_ADDR + 0x48)
  134 00000000 E002C04C 
                       PINMODE3
                               EQU              (PINSEL_BASE_ADDR + 0x4C)



ARM Macro Assembler    Page 7 


  135 00000000 E002C050 
                       PINMODE4
                               EQU              (PINSEL_BASE_ADDR + 0x50)
  136 00000000 E002C054 
                       PINMODE5
                               EQU              (PINSEL_BASE_ADDR + 0x54)
  137 00000000 E002C058 
                       PINMODE6
                               EQU              (PINSEL_BASE_ADDR + 0x58)
  138 00000000 E002C05C 
                       PINMODE7
                               EQU              (PINSEL_BASE_ADDR + 0x5C)
  139 00000000 E002C060 
                       PINMODE8
                               EQU              (PINSEL_BASE_ADDR + 0x60)
  140 00000000 E002C064 
                       PINMODE9
                               EQU              (PINSEL_BASE_ADDR + 0x64)
  141 00000000         
  142 00000000         ;/******************************************************
                       **************************************************
  143 00000000         ;  General Purpose Input/Output (GPIO)
  144 00000000         ;*******************************************************
                       *************************************************/
  145 00000000 E0028000 
                       GPIO_BASE_ADDR
                               EQU              0xE0028000
  146 00000000         
  147 00000000 E0028000 
                       IO0PIN  EQU              (GPIO_BASE_ADDR + 0x00)
  148 00000000 E0028004 
                       IO0SET  EQU              (GPIO_BASE_ADDR + 0x04)
  149 00000000 E0028008 
                       IO0DIR  EQU              (GPIO_BASE_ADDR + 0x08)
  150 00000000 E002800C 
                       IO0CLR  EQU              (GPIO_BASE_ADDR + 0x0C)
  151 00000000 E0028010 
                       IO1PIN  EQU              (GPIO_BASE_ADDR + 0x10)
  152 00000000 E0028014 
                       IO1SET  EQU              (GPIO_BASE_ADDR + 0x14)
  153 00000000 E0028018 
                       IO1DIR  EQU              (GPIO_BASE_ADDR + 0x18)
  154 00000000 E002801C 
                       IO1CLR  EQU              (GPIO_BASE_ADDR + 0x1C)
  155 00000000         
  156 00000000         ;/******************************************************
                       **************************************************
  157 00000000         ;  GPIO Interrupt Registers
  158 00000000         ;*******************************************************
                       *************************************************/
  159 00000000         
  160 00000000 E0028090 
                       IO0IntEnR
                               EQU              (GPIO_BASE_ADDR + 0x90)
  161 00000000 E0028094 
                       IO0IntEnF
                               EQU              (GPIO_BASE_ADDR + 0x94)
  162 00000000 E0028084 
                       IO0IntStatR



ARM Macro Assembler    Page 8 


                               EQU              (GPIO_BASE_ADDR + 0x84)
  163 00000000 E0028088 
                       IO0IntStatF
                               EQU              (GPIO_BASE_ADDR + 0x88)
  164 00000000 E002808C 
                       IO0IntClr
                               EQU              (GPIO_BASE_ADDR + 0x8C)
  165 00000000         
  166 00000000 E00280B0 
                       IO2IntEnR
                               EQU              (GPIO_BASE_ADDR + 0xB0)
  167 00000000 E00280B4 
                       IO2IntEnF
                               EQU              (GPIO_BASE_ADDR + 0xB4)
  168 00000000 E00280A4 
                       IO2IntStatR
                               EQU              (GPIO_BASE_ADDR + 0xA4)
  169 00000000 E00280A8 
                       IO2IntStatF
                               EQU              (GPIO_BASE_ADDR + 0xA8)
  170 00000000 E00280AC 
                       IO2IntClr
                               EQU              (GPIO_BASE_ADDR + 0xAC)
  171 00000000         
  172 00000000 E0028080 
                       IO_INT_STAT
                               EQU              (GPIO_BASE_ADDR + 0x80)
  173 00000000 E0028080 
                       IOIntStatus
                               EQU              (GPIO_BASE_ADDR + 0x80)
  174 00000000         
  175 00000000 3FFF8000 
                       PARTCFG_BASE_ADDR
                               EQU              0x3FFF8000
  176 00000000         
  177 00000000 3FFF8000 
                       PARTCFG EQU              (PARTCFG_BASE_ADDR + 0x00)
  178 00000000         
  179 00000000         ;/******************************************************
                       **************************************************
  180 00000000         ;  Fast I/O setup
  181 00000000         ;*******************************************************
                       *************************************************/
  182 00000000         
  183 00000000 3FFFC000 
                       FIO_BASE_ADDR
                               EQU              0x3FFFC000
  184 00000000         
  185 00000000 3FFFC000 
                       FIO0DIR EQU              (FIO_BASE_ADDR + 0x00)
  186 00000000 3FFFC010 
                       FIO0MASK
                               EQU              (FIO_BASE_ADDR + 0x10)
  187 00000000 3FFFC014 
                       FIO0PIN EQU              (FIO_BASE_ADDR + 0x14)
  188 00000000 3FFFC018 
                       FIO0SET EQU              (FIO_BASE_ADDR + 0x18)
  189 00000000 3FFFC01C 
                       FIO0CLR EQU              (FIO_BASE_ADDR + 0x1C)



ARM Macro Assembler    Page 9 


  190 00000000         
  191 00000000 3FFFC020 
                       FIO1DIR EQU              (FIO_BASE_ADDR + 0x20)
  192 00000000 3FFFC030 
                       FIO1MASK
                               EQU              (FIO_BASE_ADDR + 0x30)
  193 00000000 3FFFC034 
                       FIO1PIN EQU              (FIO_BASE_ADDR + 0x34)
  194 00000000 3FFFC038 
                       FIO1SET EQU              (FIO_BASE_ADDR + 0x38)
  195 00000000 3FFFC03C 
                       FIO1CLR EQU              (FIO_BASE_ADDR + 0x3C)
  196 00000000         
  197 00000000 3FFFC040 
                       FIO2DIR EQU              (FIO_BASE_ADDR + 0x40)
  198 00000000 3FFFC050 
                       FIO2MASK
                               EQU              (FIO_BASE_ADDR + 0x50)
  199 00000000 3FFFC054 
                       FIO2PIN EQU              (FIO_BASE_ADDR + 0x54)
  200 00000000 3FFFC058 
                       FIO2SET EQU              (FIO_BASE_ADDR + 0x58)
  201 00000000 3FFFC05C 
                       FIO2CLR EQU              (FIO_BASE_ADDR + 0x5C)
  202 00000000         
  203 00000000 3FFFC060 
                       FIO3DIR EQU              (FIO_BASE_ADDR + 0x60)
  204 00000000 3FFFC070 
                       FIO3MASK
                               EQU              (FIO_BASE_ADDR + 0x70)
  205 00000000 3FFFC074 
                       FIO3PIN EQU              (FIO_BASE_ADDR + 0x74)
  206 00000000 3FFFC078 
                       FIO3SET EQU              (FIO_BASE_ADDR + 0x78)
  207 00000000 3FFFC07C 
                       FIO3CLR EQU              (FIO_BASE_ADDR + 0x7C)
  208 00000000         
  209 00000000 3FFFC080 
                       FIO4DIR EQU              (FIO_BASE_ADDR + 0x80)
  210 00000000 3FFFC090 
                       FIO4MASK
                               EQU              (FIO_BASE_ADDR + 0x90)
  211 00000000 3FFFC094 
                       FIO4PIN EQU              (FIO_BASE_ADDR + 0x94)
  212 00000000 3FFFC098 
                       FIO4SET EQU              (FIO_BASE_ADDR + 0x98)
  213 00000000 3FFFC09C 
                       FIO4CLR EQU              (FIO_BASE_ADDR + 0x9C)
  214 00000000         
  215 00000000         ;/******************************************************
                       **************************************************
  216 00000000         ;  FIOs can be accessed through WORD, HALF-WORD or BYTE.
                       
  217 00000000         ;*******************************************************
                       *************************************************/
  218 00000000         
  219 00000000 3FFFC000 
                       FIO0DIR0
                               EQU              (FIO_BASE_ADDR + 0x00)



ARM Macro Assembler    Page 10 


  220 00000000 3FFFC020 
                       FIO1DIR0
                               EQU              (FIO_BASE_ADDR + 0x20)
  221 00000000 3FFFC040 
                       FIO2DIR0
                               EQU              (FIO_BASE_ADDR + 0x40)
  222 00000000 3FFFC060 
                       FIO3DIR0
                               EQU              (FIO_BASE_ADDR + 0x60)
  223 00000000 3FFFC080 
                       FIO4DIR0
                               EQU              (FIO_BASE_ADDR + 0x80)
  224 00000000         
  225 00000000 3FFFC001 
                       FIO0DIR1
                               EQU              (FIO_BASE_ADDR + 0x01)
  226 00000000 3FFFC021 

⌨️ 快捷键说明

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