📄 defaultisr_nonbios.c
字号:
PieCtrlRegs.PIEACK.all = PIEACK_GROUP3; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void EPWM5_INT_ISR(void) // 0x000D68 EPWM5_INT (EPWM5)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP3; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void EPWM6_INT_ISR(void) // 0x000D6A EPWM6_INT (EPWM6)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP3; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
// 0x000D6C reserved
// 0x000D6E reserved
/*********************************************************************/
interrupt void ECAP1_INT_ISR(void) // 0x000D70 ECAP1_INT (ECAP1)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP4; // Must acknowledge the PIE group
ECap1Regs.ECCLR.bit.INT = 1; // Clear the ECAP1 interrupt flag
ECap1Regs.ECCLR.bit.CEVT3 = 1; // Clear the CEVT3 flag
// Compute the PWM duty period (rising edge to falling edge)
PWM_duty = (int32)ECap1Regs.CAP2 - (int32)ECap1Regs.CAP1;
// Compute the PWM period (rising edge to rising edge)
PWM_period = (int32)ECap1Regs.CAP3 - (int32)ECap1Regs.CAP1;
}
/*********************************************************************/
interrupt void ECAP2_INT_ISR(void) // 0x000D72 ECAP2_INT (ECAP2)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP4; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void ECAP3_INT_ISR(void) // 0x000D74 ECAP3_INT (ECAP3)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP4; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void ECAP4_INT_ISR(void) // 0x000D76 ECAP4_INT (ECAP4)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP4; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
// 0x000D78 reserved
// 0x000D7A reserved
// 0x000D7C reserved
// 0x000D7E reserved
/*********************************************************************/
interrupt void EQEP1_INT_ISR(void) // 0x000D80 EQEP1_INT (EQEP1)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP5; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void EQEP2_INT_ISR(void) // 0x000D82 EQEP2_INT (EQEP2)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP5; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
// 0x000D84 reserved
// 0x000D86 reserved
// 0x000D88 reserved
// 0x000D8A reserved
// 0x000D8C reserved
// 0x000D8E reserved
/*********************************************************************/
interrupt void SPIRXINTA_ISR(void) // 0x000D90 SPIRXINTA (SPI-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPITXINTA_ISR(void) // 0x000D92 SPITXINTA (SPI-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPIRXINTB_ISR(void) // 0x000D94 SPIRXINTB (SPI-B)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPITXINTB_ISR(void) // 0x000D96 SPITXINTB (SPI-B)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPIRXINTC_ISR(void) // 0x000D98 SPIRXINTC (SPI-C)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPITXINTC_ISR(void) // 0x000D9A SPITXINTC (SPI-C)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPIRXINTD_ISR(void) // 0x000D9C SPIRXINTD (SPI-D)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SPITXINTD_ISR(void) // 0x000D9E SPITXINTD (SPI-D)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP6; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
// 0x000DA0 reserved
// 0x000DA2 reserved
// 0x000DA4 reserved
// 0x000DA6 reserved
// 0x000DA8 reserved
// 0x000DAA reserved
// 0x000DAC reserved
// 0x000DAE reserved
/*********************************************************************/
interrupt void I2CINT1A_ISR(void) // 0x000DB0 I2CINT1A (I2C-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP8; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void I2CINT2A_ISR(void) // 0x000DB2 I2CINT2A (I2C-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP8; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
// 0x000DB4 reserved
// 0x000DB6 reserved
// 0x000DB8 reserved
// 0x000DBA reserved
// 0x000DBC reserved
// 0x000DBE reserved
/*********************************************************************/
interrupt void SCIRXINTA_ISR(void) // 0x000DC0 SCIRXINTA (SCI-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SCITXINTA_ISR(void) // 0x000DC2 SCITXINTA (SCI-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SCIRXINTB_ISR(void) // 0x000DC4 SCIRXINTB (SCI-B)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void SCITXINTB_ISR(void) // 0x000DC6 SCITXINTB (SCI-B)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void ECAN0INTA_ISR(void) // 0x000DC8 ECAN0_INTA (ECAN-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void ECAN1INTA_ISR(void) // 0x000DCA ECAN1_INTA (ECAN-A)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void ECAN0INTB_ISR(void) // 0x000DCC ECAN0_INTB (ECAN-B)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void ECAN1INTB_ISR(void) // 0x000DCE ECAN1_INTB (ECAN-B)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP9; // Must acknowledge the PIE group
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
// 0x000DD0 reserved
// 0x000DD2 reserved
// 0x000DD4 reserved
// 0x000DD6 reserved
// 0x000DD8 reserved
// 0x000DDA reserved
// 0x000DDC reserved
// 0x000DDE reserved
/*********************************************************************/
// 0x000DE0 reserved
// 0x000DE2 reserved
// 0x000DE4 reserved
// 0x000DE6 reserved
// 0x000DE8 reserved
// 0x000DEA reserved
// 0x000DEC reserved
// 0x000DEE reserved
/*********************************************************************/
// 0x000DF0 reserved
// 0x000DF2 reserved
// 0x000DF4 reserved
// 0x000DF6 reserved
// 0x000DF8 reserved
// 0x000DFA reserved
// 0x000DFC reserved
// 0x000DFE reserved
/**********************************************************************
* Reserved ISRs
**********************************************************************/
interrupt void PIE_RESERVED(void) // Reserved PIE base vector.
{
// This ISR is for reserved PIE base vectors. It should never be reached by
// properly executing code. If you get here, it means something is wrong.
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*********************************************************************/
interrupt void rsvd_ISR(void) // Reserved PIE group vector
{
// This ISR is for reserved PIE group vectors. It should never be reached by
// properly executing code. If you get here, it means something is wrong.
// Next two lines for debug only - remove after inserting your ISR
asm (" ESTOP0"); // Emulator Halt instruction
while(1);
}
/*** end of file *****************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -