⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_event.asm

📁 基于ADI 公司的blackfin芯片的通用中断框架程序
💻 ASM
字号:
.section program;


.global _hk_idle;
.global _hk_pll;
.global _hk_dma_err;
.global _hk_iport_err;
.global _hk_rtc;
.global _hk_dma0;
.global _hk_dma3;
.global _hk_dma4;
.global _hk_dma5;
.global _hk_dma6;
.global _hk_twi;
.global _hk_dma7;
.global _hk_dma8;
.global _hk_dma9;
.global _hk_dma10;
.global _hk_dma11;
.global _hk_canrx;
.global _hk_cantx;
.global _hk_dma1;
.global _hk_dma2;
.global _hk_tmr0;
.global _hk_tmr1;
.global _hk_tmr2;
.global _hk_tmr3;
.global _hk_tmr4;
.global _hk_tmr5;
.global _hk_tmr6;
.global _hk_tmr7;
.global _hk_portf;
.global _hk_portg;
.global _hk_mdma0;
.global _hk_mdma1;
.global _hk_wtdtmr;


_hk_idle:

_hk_pll:

_hk_dma_err:

_hk_iport_err:

_hk_rtc:

_hk_dma0:

_hk_dma3:

_hk_dma4:

_hk_dma5:

_hk_dma6:

_hk_twi:

_hk_dma7:

_hk_dma8:

_hk_dma9:

_hk_dma10:

_hk_dma11:

_hk_canrx:

_hk_cantx:

_hk_dma1:

_hk_dma2:

_hk_tmr0:

_hk_tmr1:

_hk_tmr2:

_hk_tmr3:

_hk_tmr4:

_hk_tmr5:

_hk_tmr6:

_hk_tmr7:

_hk_portf:

_hk_portg:

_hk_mdma0:

_hk_mdma1:

_hk_wtdtmr:


	rts;

	
_hk_idle.end:
	
_hk_pll.end:

_hk_dma_err.end:

_hk_iport_err.end:

_hk_rtc.end:

_hk_dma0.end:

_hk_dma3.end:

_hk_dma4.end:

_hk_dma5.end:

_hk_dma6.end:

_hk_twi.end:

_hk_dma7.end:

_hk_dma8.end:

_hk_dma9.end:

_hk_dma10.end:

_hk_dma11.end:

_hk_canrx.end:

_hk_cantx.end:

_hk_dma1.end:

_hk_dma2.end:

_hk_tmr0.end:

_hk_tmr1.end:

_hk_tmr2.end:

_hk_tmr3.end:

_hk_tmr4.end:

_hk_tmr5.end:

_hk_tmr6.end:

_hk_tmr7.end:

_hk_portf.end:

_hk_portg.end:

_hk_mdma0.end:

_hk_mdma1.end:

_hk_wtdtmr.end:



#include "..\intrmgr\intr.def"


_set_sys_mask:

	.global _set_sys_mask;
	
	[--sp] = p0;
	
	[--sp] = r1;
	
	LDREG(p0, SIC_IMASK);
	
	r1 = [p0];
	
	r1 = r0 | r1;
	
	[p0] = r1;
	
	r1 = [sp++];
	
	p0 = [sp++];
	
	rts;
	
_set_sys_mask.end:



_clear_sys_mask:

	.global _clear_sys_mask;
	
	[--sp] = p0;
	
	[--sp] = r1;
	
	LDREG(p0, SIC_IMASK);
	
	r1 = [p0];
	
	r0 = ~r0;
	
	r1 = r1 & r0;
	
	[p0] = r1;
	
	r1 = [sp++];
	
	p0 = [sp++];
	
	rts;
	
_clear_sys_mask.end:


	
	
	

⌨️ 快捷键说明

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