📄 vect240x.h
字号:
;****************************************************************************
; File Name : vect240x.h
; Project : IM V/f control on ACPM750 AC Power Module Kit with
; TMS320LF2407 DSP controller
;============================================================================
; Target Sys : MSK2407 DSP board + ACPM750 v3.2 power module
; Description : Header file with interrupt vectors addresses
; Originator/s : Technosoft Ltd.
; Status : OK
;============================================================================
; Copyright ?2000 Technosoft
;============================================================================
;****************************************************************************
.include "LF240x_a.h"
;----------------------------------------------------------------------------
; When INT1-INT6 or NMI are received, the ISR from Flash saves partially the
; context in software stack pointed by AR1 (status registers and ACC), decodes
; the interrupt source then loads in ACC the vector address from data space
; block B0 and branches with BACC
;----------------------------------------------------------------------------
B0SA .set 60h
saveST1 .set B0SA ; saves ST1 in debug mode
saveST0 .set B0SA+1h ; saves ST0 in debug mode
B1SVA .set 03C3h
int8vec .set B1SVA ;
int9vec .set B1SVA+1 ;
int10vec .set B1SVA+2 ;
int11vec .set B1SVA+3 ;
int12vec .set B1SVA+4 ;
int13vec .set B1SVA+5 ;
int14vec .set B1SVA+6 ;
int15vec .set B1SVA+7 ;
int16vec .set B1SVA+8 ;
int20vec .set B1SVA+9 ;
int21vec .set B1SVA+0ah ;
int22vec .set B1SVA+0bh ;
int23vec .set B1SVA+0ch ;
int24vec .set B1SVA+0dh ;
int25vec .set B1SVA+0eh ;
int26vec .set B1SVA+0fh ;
int27vec .set B1SVA+10h ;
int28vec .set B1SVA+11h ;
int29vec .set B1SVA+12h ;
int30vec .set B1SVA+13h ;
int31vec .set B1SVA+14h ;
;****************************************************************************
B1HVA .set 3D8h
xint1vec .set B1HVA ; XINT1 vector address
xint2vec .set B1HVA+1 ; XINT2 vector address
spiintvec .set B1HVA+2 ; SPIINT vector address
adcintvec .set B1HVA+3 ; ADCINT vector address
canmbintvec .set B1HVA+4 ; CANMBINT vector address
canerintvec .set B1HVA+5 ; CANERINT vector address
cmp1intvec .set B1HVA+6 ; CMP1INT vector address
cmp2intvec .set B1HVA+7 ; CMP2INT vector address
cmp3intvec .set B1HVA+8 ; CMP3INT vector address
cmp4intvec .set B1HVA+9 ; CMP4INT vector address
cmp5intvec .set B1HVA+0ah ; CMP5INT vector address
cmp6intvec .set B1HVA+0bh ; CMP6INT vector address
tpint1vec .set B1HVA+0ch ; TPINT1 vector address
tcint1vec .set B1HVA+0dh ; TCINT1 vector address
tufint1vec .set B1HVA+0eh ; TUFINT1 vector address
tofint1vec .set B1HVA+0fh ; TOFINT1 vector address
tpint2vec .set B1HVA+10h ; TPINT2 vector address
tcint2vec .set B1HVA+11h ; TCINT2 vector address
tufint2vec .set B1HVA+12h ; TUFINT2 vector address
tofint2vec .set B1HVA+13h ; TOFINT2 vector address
tpint3vec .set B1HVA+14h ; TPINT3 vector address
tcint3vec .set B1HVA+15h ; TCINT3 vector address
tufint3vec .set B1HVA+16h ; TUFINT3 vector address
tofint3vec .set B1HVA+17h ; TOFINT3 vector address
tpint4vec .set B1HVA+18h ; TPINT4 vector address
tcint4vec .set B1HVA+19h ; TCINT2 vector address
tufint4vec .set B1HVA+1ah ; TUFINT4 vector address
tofint4vec .set B1HVA+1bh ; TOFINT4 vector address
capint1vec .set B1HVA+1ch ; CAPINT1 vector address
capint2vec .set B1HVA+1dh ; CAPINT2 vector address
capint3vec .set B1HVA+1eh ; CAPINT3 vector address
capint4vec .set B1HVA+1fh ; CAPINT4 vector address
capint5vec .set B1HVA+20h ; CAPINT5 vector address
capint6vec .set B1HVA+21h ; CAPINT6 vector address
pdpintvecA .set B1HVA+22h ; PDPINTA vector address
pdpintvecB .set B1HVA+23h ; PDPINTB vector address
nmivec .set B1HVA+24h ; NMI vector address
trapvec .set B1HVA+25h ; TRAP vector address
txintvec .set B1HVA+26h ; TXINT vector address
rxintvec .set B1HVA+27h ; RXINT vector address
;*************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -