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

📄 dsp28_defaultisr.h

📁 单个表头的显示 运用了MAX7219驱动芯片
💻 H
字号:
//###########################################################################
//
// FILE:    DSP28_DefaultIsr.h
//
// TITLE:   DSP28 Devices Default Interrupt Service Routines Definitions.
//
//###########################################################################
//
//  Ver | dd mmm yyyy | Who  | Description of changes
// =====|=============|======|===============================================
//  0.55| 06 May 2002 | L.H. | EzDSP Alpha Release
//  0.56| 20 May 2002 | L.H. | No change
//  0.57| 27 May 2002 | L.H. | No change
//###########################################################################

#ifndef DSP28_DEFAULT_ISR_H
#define DSP28_DEFAULT_ISR_H

//---------------------------------------------------------------------------
// Default Interrupt Service Routine Declarations:
// 
// The following function prototypes are for the 
// default ISR routines used with the default PIE vector table.
// This default vector table is found in the DSP28_PieVect.h 
// file.  
//

// Non-Peripheral Interrupts:
#pragma CODE_SECTION (INT13_ISR, "ISR")
interrupt void INT13_ISR(void);     // XINT13 or CPU-Timer 1

#pragma CODE_SECTION (INT14_ISR, "ISR")
interrupt void INT14_ISR(void);     // CPU-Timer2

#pragma CODE_SECTION (DATALOG_ISR, "ISR")
interrupt void DATALOG_ISR(void);   // Datalogging interrupt

#pragma CODE_SECTION (RTOSINT_ISR, "ISR")
interrupt void RTOSINT_ISR(void);   // RTOS interrupt

#pragma CODE_SECTION (EMUINT_ISR, "ISR")
interrupt void EMUINT_ISR(void);    // Emulation interrupt

#pragma CODE_SECTION (NMI_ISR, "ISR")
interrupt void NMI_ISR(void);       // Non-maskable interrupt

#pragma CODE_SECTION (ILLEGAL_ISR, "ISR")
interrupt void ILLEGAL_ISR(void);   // Illegal operation TRAP

#pragma CODE_SECTION (USER0_ISR, "ISR")
interrupt void USER0_ISR(void);     // User Defined trap 0

#pragma CODE_SECTION (USER1_ISR, "ISR")
interrupt void USER1_ISR(void);     // User Defined trap 1

#pragma CODE_SECTION (USER2_ISR, "ISR")
interrupt void USER2_ISR(void);     // User Defined trap 2

#pragma CODE_SECTION (USER3_ISR, "ISR")
interrupt void USER3_ISR(void);     // User Defined trap 3

#pragma CODE_SECTION (USER4_ISR, "ISR")
interrupt void USER4_ISR(void);     // User Defined trap 4

#pragma CODE_SECTION (USER5_ISR, "ISR")
interrupt void USER5_ISR(void);     // User Defined trap 5

#pragma CODE_SECTION (USER6_ISR, "ISR")
interrupt void USER6_ISR(void);     // User Defined trap 6

#pragma CODE_SECTION (USER7_ISR, "ISR")
interrupt void USER7_ISR(void);     // User Defined trap 7

#pragma CODE_SECTION (USER8_ISR, "ISR")
interrupt void USER8_ISR(void);     // User Defined trap 8

#pragma CODE_SECTION (USER9_ISR, "ISR")
interrupt void USER9_ISR(void);     // User Defined trap 9

#pragma CODE_SECTION (USER10_ISR, "ISR")
interrupt void USER10_ISR(void);    // User Defined trap 10

#pragma CODE_SECTION (USER11_ISR, "ISR")
interrupt void USER11_ISR(void);    // User Defined trap 11

// Group 1 PIE Interrupt Service Routines:
#pragma CODE_SECTION (PDPINTA_ISR, "ISR")
interrupt void  PDPINTA_ISR(void);   // EV-A

#pragma CODE_SECTION (PDPINTB_ISR, "ISR")
interrupt void  PDPINTB_ISR(void);   // EV-B

#pragma CODE_SECTION (XINT1_ISR, "ISR")
interrupt void  XINT1_ISR(void);     

#pragma CODE_SECTION (XINT2_ISR, "ISR")
interrupt void  XINT2_ISR(void);

#pragma CODE_SECTION (ADCINT_ISR, "ISR")
interrupt void  ADCINT_ISR(void);    // ADC

#pragma CODE_SECTION (TINT0_ISR, "ISR")
interrupt void  TINT0_ISR(void);     // Timer 0

#pragma CODE_SECTION (WAKEINT_ISR, "ISR")
interrupt void  WAKEINT_ISR(void);   // WD

// Group 2 PIE Interrupt Service Routines:
#pragma CODE_SECTION (CMP1INT_ISR, "ISR")
interrupt void CMP1INT_ISR(void);   // EV-A

#pragma CODE_SECTION (CMP2INT_ISR, "ISR")
interrupt void CMP2INT_ISR(void);   // EV-A

#pragma CODE_SECTION (CMP3INT_ISR, "ISR")
interrupt void CMP3INT_ISR(void);   // EV-A

#pragma CODE_SECTION (T1PINT_ISR, "ISR")
interrupt void T1PINT_ISR(void);    // EV-A

#pragma CODE_SECTION (T1CINT_ISR, "ISR")
interrupt void T1CINT_ISR(void);    // EV-A

#pragma CODE_SECTION (T1UFINT_ISR, "ISR")
interrupt void T1UFINT_ISR(void);   // EV-A

#pragma CODE_SECTION (T1OFINT_ISR, "ISR")
interrupt void T1OFINT_ISR(void);   // EV-A
      
// Group 3 PIE Interrupt Service Routines:
#pragma CODE_SECTION (T2PINT_ISR, "ISR")
interrupt void T2PINT_ISR(void);    // EV-A

#pragma CODE_SECTION (T2CINT_ISR, "ISR")
interrupt void T2CINT_ISR(void);    // EV-A

#pragma CODE_SECTION (T2UFINT_ISR, "ISR")
interrupt void T2UFINT_ISR(void);   // EV-A

#pragma CODE_SECTION (T2OFINT_ISR, "ISR")
interrupt void T2OFINT_ISR(void);   // EV-A

#pragma CODE_SECTION (CAPINT1_ISR, "ISR")
interrupt void CAPINT1_ISR(void);   // EV-A

#pragma CODE_SECTION (CAPINT2_ISR, "ISR")
interrupt void CAPINT2_ISR(void);   // EV-A

#pragma CODE_SECTION (CAPINT3_ISR, "ISR")
interrupt void CAPINT3_ISR(void);   // EV-A
      
// Group 4 PIE Interrupt Service Routines:
#pragma CODE_SECTION (CMP4INT_ISR, "ISR")
interrupt void CMP4INT_ISR(void);   // EV-B

#pragma CODE_SECTION (CMP5INT_ISR, "ISR")
interrupt void CMP5INT_ISR(void);   // EV-B

#pragma CODE_SECTION (CMP6INT_ISR, "ISR")
interrupt void CMP6INT_ISR(void);   // EV-B

#pragma CODE_SECTION (T3PINT_ISR, "ISR")
interrupt void T3PINT_ISR(void);    // EV-B

#pragma CODE_SECTION (T3CINT_ISR, "ISR")
interrupt void T3CINT_ISR(void);    // EV-B

#pragma CODE_SECTION (T3UFINT_ISR, "ISR")
interrupt void T3UFINT_ISR(void);   // EV-B

#pragma CODE_SECTION (T3OFINT_ISR, "ISR")
interrupt void T3OFINT_ISR(void);   // EV-B
     
// Group 5 PIE Interrupt Service Routines:
#pragma CODE_SECTION (T4PINT_ISR, "ISR")
interrupt void T4PINT_ISR(void);    // EV-B

#pragma CODE_SECTION (T4CINT_ISR, "ISR")
interrupt void T4CINT_ISR(void);    // EV-B

#pragma CODE_SECTION (T4UFINT_ISR, "ISR")
interrupt void T4UFINT_ISR(void);   // EV-B

#pragma CODE_SECTION (T4OFINT_ISR, "ISR")
interrupt void T4OFINT_ISR(void);   // EV-B

#pragma CODE_SECTION (CAPINT4_ISR, "ISR")
interrupt void CAPINT4_ISR(void);   // EV-B

#pragma CODE_SECTION (CAPINT5_ISR, "ISR")
interrupt void CAPINT5_ISR(void);   // EV-B

#pragma CODE_SECTION (CAPINT6_ISR, "ISR")
interrupt void CAPINT6_ISR(void);   // EV-B

// Group 6 PIE Interrupt Service Routines:
#pragma CODE_SECTION (SPIRXINTA_ISR, "ISR")
interrupt void SPIRXINTA_ISR(void);   // SPI

#pragma CODE_SECTION (SPITXINTA_ISR, "ISR")
interrupt void SPITXINTA_ISR(void);    // SPI

#pragma CODE_SECTION (MRINTA_ISR, "ISR")
interrupt void MRINTA_ISR(void);    // McBSP

#pragma CODE_SECTION (MXINTA_ISR, "ISR")
interrupt void MXINTA_ISR(void);    // McBSP
 
// Group 9 PIE Interrupt Service Routines:
#pragma CODE_SECTION (SCIRXINTA_ISR, "ISR")
interrupt void SCIRXINTA_ISR(void); // SCI-A

#pragma CODE_SECTION (SCITXINTA_ISR, "ISR")
interrupt void SCITXINTA_ISR(void); // SCI-A

#pragma CODE_SECTION (SCIRXINTB_ISR, "ISR")
interrupt void SCIRXINTB_ISR(void); // SCI-B

#pragma CODE_SECTION (SCITXINTB_ISR, "ISR")
interrupt void SCITXINTB_ISR(void); // SCI-B

#pragma CODE_SECTION (ECAN0INTA_ISR, "ISR")
interrupt void ECAN0INTA_ISR(void); // eCAN

#pragma CODE_SECTION (ECAN1INTA_ISR, "ISR")
interrupt void ECAN1INTA_ISR(void); // eCAN


// Catch-all for Reserved Locations For testing purposes:
#pragma CODE_SECTION (PIE_RESERVED, "ISR")
interrupt void PIE_RESERVED(void);       // Reserved for test

#pragma CODE_SECTION (rsvd_ISR, "ISR")
interrupt void rsvd_ISR(void);           // for test

#endif    // end of DSP28_DEFAULT_ISR_H definition

⌨️ 快捷键说明

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