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

📄 vectorstable.asm

📁 CHP 2 - Real-Time Digital Signal Processing: Implementations and Applications, Second Edition by Sen
💻 ASM
字号:
; 
;  Project: Experiment 2.10.3 DSP Timer - Chapter 2 
;  File name: vectorTable.asm   
;  Function(s): no_ISR()        
;               c_int00()
;               c_tint0()
;                
;  Description: This is the interrupt vector table for C5510 DSP
;
;  For the book "Real Time Digital Signal Processing: 
;                Implementation and Application, 2nd Ed"
;                By Sen M. Kuo, Bob H. Lee, and Wenshun Tian
;                Publisher: John Wiley and Sons, Ltd
;
;  Tools used: CCS v.2.12.07
;              TMS320VC5510 DSK Rev-C
;

	.def _Reset
	.ref _c_int00
	.ref _c_tint0

;=========================================================
; Vector macro
;=========================================================
vector   .macro   isrName
    b    :isrName:          
    nop_16 
||  nop_16        
    .endm

;=========================================================
; Default handler
;=========================================================
	.sect ".text:example:timer0"
	
_no_ISR b  _no_ISR
	
;=========================================================
; Interrupt vectors.
;=========================================================
	.sect ".vectors"

_Reset:  vector _c_int00  ; 0x00 Reset (HW or SW)
NMI:	 vector  _no_ISR  ; 0x08 Non-maskable hardware interrupt
INT0:	 vector  _no_ISR  ; 0x10 External interrupt INT0
INT2:	 vector  _no_ISR  ; 0x18 External interrupt INT2
TINT0:   vector  _c_tint0 ; 0x20 Timer 0 interrupt TINT0
RINT0:   vector  _no_ISR  ; 0x28 McBSP 0 receive interrupt RINT0
RINT1:   vector  _no_ISR  ; 0x30 McBSP 1 receive interrupt RINT1
XINT1:   vector  _no_ISR  ; 0x38 McBSP 1 transmit interrupt XINT1
SINT8:   vector  _no_ISR  ; 0x40 Software interrupt 8 SINT8
DMAC1:   vector  _no_ISR  ; 0x48 DMA Channel 1 interrupt DMAC1
DSPINT:  vector  _no_ISR  ; 0x50 Interrupt from Host EHPI DSPINT
INT3:	 vector  _no_ISR  ; 0x58 External interrupt 3 INT3
RINT2:   vector  _no_ISR  ; 0x60 McBSP 2 receive interrupt RINT2
XINT2:   vector  _no_ISR  ; 0x68 McBSP 2 transmit interrupt XINT2
DMAC4:   vector  _no_ISR  ; 0x70 DMA Channel 4 interrupt DMAC4
DMAC5:   vector  _no_ISR  ; 0x78 DMA Channel 5 interrupt DMAC5
INT1:	 vector  _no_ISR  ; 0x80 External interrupt 1 INT1
XINT0:   vector  _no_ISR  ; 0x88 McBSP 0 transmit interrupt XINT0
DMAC0:   vector  _no_ISR  ; 0x90 DMA Channel 0 interrupt DMAC0
INT4:	 vector  _no_ISR  ; 0x98 External interrupt 4 INT4
DMAC2:   vector  _no_ISR  ; 0xa0 DMA Channel 2 interrupt DMAC2
DMAC3:   vector  _no_ISR  ; 0xa8 DMA Channel 3 interrupt DMAC3
TINT1:   vector  _no_ISR  ; 0xb0 Timer 1 interrupt TINT1
INT5:	 vector  _no_ISR  ; 0xb8 External interrupt 5 INT5
BERR:	 vector  _no_ISR  ; 0xc0 Bus error interrupt BERR
DLOG:	 vector  _no_ISR  ; 0xc8 Data log interrupt DLOG
RTOS:	 vector  _no_ISR  ; 0xd0 Real-time OS interrupt RTOS
SINT27:  vector  _no_ISR  ; 0xd8 Software interrupt 27 SINT27
SINT28:  vector  _no_ISR  ; 0xe0 Software interrupt 28 SINT28
SINT29:  vector  _no_ISR  ; 0xe8 Software interrupt 29 SINT29
SINT30:  vector  _no_ISR  ; 0xf0 Software interrupt 30 SINT30
;SINT31:  vector  _no_ISR  ; 0xf8 Software interrupt 31 SINT31

       .end

⌨️ 快捷键说明

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