<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        TMS320F2812外設例程系列之DefaultIsr

        作者:佚名   來源:不詳   點擊數:  更新時間:2014年08月17日   【字體:

         

         
        // TI File $Revision: /main/2 $
        // Checkin $Date: April 29, 2005   11:10:44 $
        //###########################################################################
        //
        // FILE: DSP281x_DefaultIsr.c
        //
        // TITLE: DSP281x Device Default Interrupt Service Routines.
        //
        //###########################################################################
        // $TI Release: DSP281x Header Files V1.11 $
        // $Release Date: September 26, 2007 $
        //###########################################################################
         
        #include "DSP281x_Device.h"     // DSP281x Headerfile Include File
        #include "DSP281x_Examples.h"   // DSP281x Examples Include File
         
         
        // Note CPU-Timer1 ISR is reserved for TI use.
        interrupt void INT13_ISR(void)     // INT13 or CPU-Timer1
        {
          // Insert ISR Code here
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
             asm ("      ESTOP0");
             for(;;);
        }
         
        // Note CPU-Timer2 ISR is reserved for TI use.
        interrupt void INT14_ISR(void)     // CPU-Timer2
        {
          // Insert ISR Code here
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
             asm ("      ESTOP0");
             for(;;);
        }
         
        interrupt void DATALOG_ISR(void)   // Datalogging interrupt
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void RTOSINT_ISR(void)   // RTOS interrupt
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void EMUINT_ISR(void)    // Emulation interrupt
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void NMI_ISR(void)       // Non-maskable interrupt
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void ILLEGAL_ISR(void)   // Illegal operation TRAP
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
          asm("          ESTOP0");
          for(;;);
         
        }
         
         
        interrupt void USER1_ISR(void)     // User Defined trap 1
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        interrupt void USER2_ISR(void)     // User Defined trap 2
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
         
        }
         
        interrupt void USER3_ISR(void)     // User Defined trap 3
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER4_ISR(void)     // User Defined trap 4
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER5_ISR(void)     // User Defined trap 5
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER6_ISR(void)     // User Defined trap 6
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER7_ISR(void)     // User Defined trap 7
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER8_ISR(void)     // User Defined trap 8
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER9_ISR(void)     // User Defined trap 9
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER10_ISR(void)    // User Defined trap 10
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER11_ISR(void)    // User Defined trap 11
        {
          // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        interrupt void USER12_ISR(void)     // User Defined trap 12
        {
         // Insert ISR Code here
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // -----------------------------------------------------------
        // PIE Group 1 - MUXed into CPU INT1
        // -----------------------------------------------------------
         
        // INT1.1
        interrupt void PDPINTA_ISR( void )    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT1.2
        interrupt void  PDPINTB_ISR(void)   // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT1.3 - Reserved
         
        // INT1.4
        interrupt void  XINT1_ISR(void)
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }     
         
        // INT1.5
        interrupt void  XINT2_ISR(void)
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // INT1.6
        interrupt void  ADCINT_ISR(void)     // ADC
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; 
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT1.7
        interrupt void  TINT0_ISR(void)      // CPU-Timer 0
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; 
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
             asm ("      ESTOP0");
             for(;;);
        }
         
         
        // INT1.8
        interrupt void  WAKEINT_ISR(void)    // WD
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; 
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
         
        // -----------------------------------------------------------
        // PIE Group 2 - MUXed into CPU INT2
        // -----------------------------------------------------------
         
        // INT2.1
        interrupt void CMP1INT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT2.2
        interrupt void CMP2INT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT2.3
        interrupt void CMP3INT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
         
        // INT2.4
        interrupt void T1PINT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
         
        // INT2.5
        interrupt void T1CINT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT2.6
        interrupt void T1UFINT_ISR(void)   // EV-A
        {
          // Insert ISR Code here
         
           
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT2.7
        interrupt void T1OFINT_ISR(void)   // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
              
              
        // INT2.8 - Reserved
         
        // -----------------------------------------------------------
        // PIE Group 3 - MUXed into CPU INT3
        // -----------------------------------------------------------
           
        // INT 3.1         
        interrupt void T2PINT_ISR(void)     // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT3.2
        interrupt void T2CINT_ISR(void)     // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT3.3
        interrupt void T2UFINT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT3.4
        interrupt void T2OFINT_ISR(void)    // EV-A
        {
          // Insert ISR Code here
          
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;  
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT3.5
        interrupt void CAPINT1_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;  
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT3.6
        interrupt void CAPINT2_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT3.7
        interrupt void CAPINT3_ISR(void)    // EV-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP3;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
              
        // INT3.8 - Reserved
         
         
        // -----------------------------------------------------------
        // PIE Group 4 - MUXed into CPU INT4
        // -----------------------------------------------------------
         
        // INT 4.1
        interrupt void CMP4INT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
          
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;  
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT4.2
        interrupt void CMP5INT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
          
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT4.3
        interrupt void CMP6INT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT4.4
        interrupt void T3PINT_ISR(void)     // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT4.5
        interrupt void T3CINT_ISR(void)     // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT4.6
        interrupt void T3UFINT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT4.7
        interrupt void T3OFINT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP4;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
             
        // INT4.8 -- Reserved
         
        // -----------------------------------------------------------
        // PIE Group 5 - MUXed into CPU INT5
        // -----------------------------------------------------------
         
        // INT 5.1
        interrupt void T4PINT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT5.2
        interrupt void T4CINT_ISR(void)    // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT5.3
        interrupt void T4UFINT_ISR(void)   // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
          
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT5.4
        interrupt void T4OFINT_ISR(void)   // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT5.5
        interrupt void CAPINT4_ISR(void)   // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT5.6
        interrupt void CAPINT5_ISR(void)   // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT5.7
        interrupt void CAPINT6_ISR(void)   // EV-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP5;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
         
        // INT5.8 - Reserved
         
        // -----------------------------------------------------------
        // PIE Group 6 - MUXed into CPU INT6
        // -----------------------------------------------------------
         
        // INT6.1
        interrupt void SPIRXINTA_ISR(void)    // SPI-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP6;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT6.2
        interrupt void SPITXINTA_ISR(void)     // SPI-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP6;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT6.3 - Reserved
        // INT6.4 - Reserved
         
        // INT6.5
        interrupt void MRINTA_ISR(void)     // McBSP-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP6;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT6.6
        interrupt void MXINTA_ISR(void)     // McBSP-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP6;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
        }
         
        // INT6.7 - Reserved
        // INT6.8 - Reserved
         
         
        // -----------------------------------------------------------
        // PIE Group 7 - MUXed into CPU INT7
        // -----------------------------------------------------------
         
        // INT7.1 - Reserved
        // INT7.2 - Reserved
        // INT7.3 - Reserved
        // INT7.4 - Reserved
        // INT7.5 - Reserved
        // INT7.6 - Reserved
        // INT7.7 - Reserved
        // INT7.8 - Reserved
         
        // -----------------------------------------------------------
        // PIE Group 8 - MUXed into CPU INT8
        // -----------------------------------------------------------
         
        // INT8.1 - Reserved
        // INT8.2 - Reserved
        // INT8.3 - Reserved
        // INT8.4 - Reserved
        // INT8.5 - Reserved
        // INT8.6 - Reserved
        // INT8.7 - Reserved
        // INT8.8 - Reserved
         
         
        // -----------------------------------------------------------
        // PIE Group 9 - MUXed into CPU INT9
        // -----------------------------------------------------------
         
        // INT9.1
        interrupt void SCIRXINTA_ISR(void)     // SCI-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // INT9.2
        interrupt void SCITXINTA_ISR(void)     // SCI-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
         
        // INT9.3
        interrupt void SCIRXINTB_ISR(void)     // SCI-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // INT9.4
        interrupt void SCITXINTB_ISR(void)     // SCI-B
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // INT9.5
        interrupt void ECAN0INTA_ISR(void)  // eCAN-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // INT9.6
        interrupt void ECAN1INTA_ISR(void)  // eCAN-A
        {
          // Insert ISR Code here
         
          // To receive more interrupts from this PIE group, acknowledge this interrupt 
          // PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;
         
          // Next two lines for debug only to halt the processor here
          // Remove after inserting ISR Code
           asm ("      ESTOP0");
           for(;;);
         
        }
         
        // -----------------------------------------------------------
        // PIE Group 10 - MUXed into CPU INT10
        // -----------------------------------------------------------
         
        // INT10.1 - Reserved
        // INT10.2 - Reserved
        // INT10.3 - Reserved
        // INT10.4 - Reserved
        // INT10.5 - Reserved
        // INT10.6 - Reserved
        // INT10.7 - Reserved
        // INT10.8 - Reserved
         
         
        // -----------------------------------------------------------
        // PIE Group 11 - MUXed into CPU INT11
        // -----------------------------------------------------------
         
        // INT11.1 - Reserved
        // INT11.2 - Reserved
        // INT11.3 - Reserved
        // INT11.4 - Reserved
        // INT11.5 - Reserved
        // INT11.6 - Reserved
        // INT11.7 - Reserved
        // INT11.8 - Reserved
         
        // -----------------------------------------------------------
        // PIE Group 12 - MUXed into CPU INT12
        // -----------------------------------------------------------
         
        // INT12.1 - Reserved
        // INT12.2 - Reserved
        // INT12.3 - Reserved
        // INT12.4 - Reserved
        // INT12.5 - Reserved
        // INT12.6 - Reserved
        // INT12.7 - Reserved
        // INT12.8 - Reserved
         
        //---------------------------------------------------------------------------
        // Catch All Default ISRs: 
        //
         
        interrupt void EMPTY_ISR(void)  // Empty ISR - only does a return.
        {
         
        }
         
        interrupt void PIE_RESERVED(void)  // Reserved space.  For test.
        {
          asm ("      ESTOP0");
          for(;;);
        }
         
        interrupt void rsvd_ISR(void)      // For test
        {
          asm ("      ESTOP0");
          for(;;);
        }
         
        //===========================================================================
        // No more.
        //===========================================================================
         
        關閉窗口
        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮