📄 asm.h
字号:
SP_USR EQU 0X30ffa000
SP_SYS EQU 0X30ffb000
SP_SVC EQU 0X30100000
SP_IRQ EQU 0X30ff0000
SP_FIQ EQU 0X30ffc000
SP_UND EQU 0X30ffd000
SP_ABT EQU 0X31000000
;THE register OF INTC
BASE_INTC EQU 0x10000000 ;BASE ADDRESS OF INTC
INTC_EN EQU BASE_INTC+0X0
INTC_MSK EQU BASE_INTC+0X8
INTC_FC EQU BASE_INTC+0X10
INTC_RWSTS EQU BASE_INTC+0X18
INTC_STS EQU BASE_INTC+0X20
INTC_MSKSTS EQU BASE_INTC+0X28
INTC_FNLSTS EQU BASE_INTC+0X30
INTC_PLV EQU BASE_INTC+0XD8
INTC_EN_FIQ EQU BASE_INTC+0XC0
INTC_MSK_FIQ EQU BASE_INTC+0XC4
INTC_FC_FIQ EQU BASE_INTC+0XC8
INTC_RWSTS_FIQ EQU BASE_INTC+0XCC
INTC_STS_FIQ EQU BASE_INTC+0XD0
INTC_FNL_FIQ EQU BASE_INTC+0XD4
;******************************************************
;DEFINE THE INTERRUPT SOURCE BEGIN
;******************************************************
INTSRC_RTC EQU 0X80000000 ;, //31
INTSRC_DMA EQU 0X40000000 ; , //30
INTSRC_EMI EQU 0X20000000 ; , //29
INTSRC_GPT EQU 0X10000000 ; , //28
INTSRC_USB EQU 0X08000000 ; , //27
INTSRC_SPI EQU 0X04000000 ; , //26
INTSRC_MMC EQU 0X02000000 ; , //25
INTSRC_UART0 EQU 0X01000000 ; , //24
INTSRC_UART1 EQU 0X00800000 ; , //23
INTSRC_PWM EQU 0X00400000 ; , //22
INTSRC_AC97 EQU 0X00200000 ;, //21
INTSRC_LCDC EQU 0X00100000 ; , //20
INTSRC_EXTINT17 EQU 0X00080000 ; , //19
INTSRC_EXTINT16 EQU 0X00040000 ; , //18
INTSRC_EXTINT15 EQU 0X00020000 ; , //17
INTSRC_EXTINT14 EQU 0X00008000 ; , // 15
INTSRC_EXTINT13 EQU 0X00004000 ; , // 14
INTSRC_EXTINT12 EQU 0X00002000 ; , // 13
INTSRC_EXTINT11 EQU 0X00001000 ; , // 12
INTSRC_EXTINT10 EQU 0X00000800 ; , // 11
INTSRC_EXTINT9 EQU 0X00000400 ; , // 10
INTSRC_EXTINT8 EQU 0X00000200 ; , // 9
INTSRC_EXTINT7 EQU 0X00000100 ; , // 8
INTSRC_EXTINT6 EQU 0X00000080 ; , // 7
INTSRC_EXTINT5 EQU 0X00000040 ; , // 6
INTSRC_EXTINT4 EQU 0X00000020 ; , // 5
INTSRC_EXTINT3 EQU 0X00000010 ; , // 4
INTSRC_EXTINT2 EQU 0X00000008 ; , // 3
INTSRC_EXTINT1 EQU 0X00000002 ; , // 2
INTSRC_EXTINT0 EQU 0X00000001 ; , // 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -