isr.asm

来自「uCos在凌阳16位单片机SPCE061A上的移植」· 汇编 代码 · 共 102 行

ASM
102
字号
//isr.asm

.include	SPCE061A.inc
.external	_OSTickISR

.TEXT


.public _BREAK;

.public _FIQ;

.public _IRQ0;

.public _IRQ1;

.public _IRQ2;

.public _IRQ3;

.public _IRQ4;

.public _IRQ5;

.public _IRQ6;

.public _IRQ7;




_BREAK:
	//add your code here

	reti;


_FIQ:
	//add your code here

	reti;


_IRQ0:
	//add your code here

	reti;


_IRQ1:
	//add your code here

	reti;


_IRQ2:
	//add your code here

	reti;


_IRQ3:
	//add your code here

	reti;


_IRQ4:
	//add your code here

	reti;


_IRQ5:
	//add your code here

	reti;


_IRQ6:
	//add your code here
	
	push r1 to [sp]
	
	r1 = [P_INT_Ctrl]
	test r1, 0x0001
	jz	exit_irq6//not_tmb1_int
	
	call _OSTickISR

exit_irq6:
	pop r1 from [sp]
	
	reti;


_IRQ7:
	//add your code here

	reti;

⌨️ 快捷键说明

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