5416vectors.asm

来自「利用合众达的C5416开发板上的ACI32B芯片编程的信号分析并进行FFT变换。」· 汇编 代码 · 共 98 行

ASM
98
字号
 	.ref _c_int00				;定义在rts.lib库中
 	
    .ref _intc_INT0				;引用外部的中断函数符号
	.align 0x80					;中断向量表必须分配到128个字的整数倍区域段内
		
	.sect ".5416vectors"	
;_CLK80  	.set    06007H
;_CLK160 	.set    09007H	
reset:
	B _c_int00
		nop
		nop		
nmi:	rete
				NOP
				NOP
				NOP
	
; 软件中断  			
sint17	.space	4*16				;软件中断使用较少,简单起见用0 填充
sint18	.space	4*16
SINT19	.space	4*16
SINT20	.space	4*16
SINT21	.space	4*16
SINT22	.space	4*16
SINT23	.space	4*16
SINT24	.space	4*16
SINT25	.space	4*16
SINT26	.space	4*16
SINT27	.space	4*16
SINT28	.space	4*16
SINT29	.space	4*16
SINT30	.space	4*16


int0:   B   _intc_INT0					;当发生外部中断INT0,跳转去执行
				NOP
				NOP
				
				      
int1:	RETE						;外部中断INT1
				NOP
				NOP
				NOP
int2:	RETE						;外部中断INT2
				NOP
				NOP
				NOP
				
TINT: 	RETE										;Timer0 中断
				NOP			
				NOP
				NOP
BRINT0: RETE 						;McBSP #0 receive interrupt
				NOP
				NOP
				NOP
BXINT0: RETE 						;McBSP #0 transmit interrupt
				NOP
				NOP
				NOP
BRINT2: RETE						;McBSP #2 接收中断(默认)或DMA2 中断
				NOP
				NOP
				NOP
BXINT2: RETE 						;McBSP #2 发送中断(默认)或DMA3 中断
                NOP
                NOP
                NOP
INT3:	RETE						;外部中断3
				NOP
				NOP
				NOP

HPINT: RETE 						;HPI 中断
				NOP
				NOP
				NOP
BRINT1: RETE 						;McBSP #1 接收中断(默认)或DMA2 中断
				NOP
				NOP
				NOP
BXINT1: RETE 						;McBSP #1 发送中断(默认)或DMA3 中断
				NOP
				NOP
				NOP

DMAC4: RETE 						;DMA4 中断
				NOP
				NOP
				NOP
DMAC5: RETE 						;DMA5 中断
				NOP
				NOP
				NOP
				.end

	

⌨️ 快捷键说明

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