📄 viccontrol.lst
字号:
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 + -