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

📄 vect240x.h

📁 2407的交流电机控制程序
💻 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 + -