handler_irq.s

来自「pxa270嵌入式开发板中断应用实例」· S 代码 · 共 42 行

S
42
字号
	IMPORT	IRQ_Function
	;IMPORT	ICMR
	
	
	EXPORT	IRQ_Handler
	

	AREA IRQ_Handler,CODE,READONLY
	;****************************
	SUB	LR,	LR,	#0x4
	STMFD SP!,{R0-R12,LR}
	
	MRS	R4,	SPSR
	
	STMFD SP!,{R4}
	
	;LDR R0,=ICMR
	;LDR R1,[R0]
	;BIC R1,R1,#0x01	;Clean the kpdk
	;BIC R1,R1,#800		;Clean the kpmk
	;STR R1,[R0]
	
	BL	IRQ_Function
	LDMFD	SP!,{R4}
	
	;LDR R0,=ICMR
	;LDR R1,[R0]
	;ORR R1,R1,#0x800
	;ORR R1,R1,#0x01
	;STR R1,[R0]
	
	LDR	R0,=0x41500000
	LDR R1,[R0]

	
	MSR SPSR_cxsf, R4
	
	LDMFD SP!,{R0-R12,PC}^
	;*******************************	


	END

⌨️ 快捷键说明

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