從Flash和SRAM中觸發(fā)中斷的過程示例(二)
T1_IR EQU 0Xe0008000
ENTRY
;*******************************************************************
LDR PC,=start
LDR PC,Undefined_Addr
LDR PC,SWI_Addr
LDR PC,Prefetch_Addr
LDR PC,Abort_Addr
DCD ;標(biāo)識
LDR PC,IRQ_Addr
;*******************************************************************
FIQ ISR已經(jīng)自己存放在了 0x1C,取代了放置在這里的LDR 指令
******************************************************************
;清 TIMER1 中斷
MOV R8,#0x1
LDR R9,=T1_IR
STR R8,[R9]
后面的用戶應(yīng)當(dāng)增加更多的代碼在這里。
;返回到C main
SUBS PC,R14,#0x04
;*************************************************************************
Undefined_Addr DCD Undefined_Handler
評論