中断程序:
interrupt void ECAN0INTA_ISR(void)// eCAN-A
{
// Insert ISR Code here
Uint16 CAN_RxD_Data = 0;
Uint32 CAN_Rxd_ID = 0;
CAN_RxD_Data
= CAN_RxD_Data;
CAN_Rxd_ID
= CAN_Rxd_ID;
// 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
CAN_RxD_Data = (Uint16)(ECanaRegs.CANGIF0.all&0x1F);
CAN_Rxd_ID = (Uint32)(ECanaMboxes.MBOX0.MSGID.all&0x1FFFFFFF);
CAN_Rxd_ID = ECanaMboxes.MBOX0.MDL.all;
CAN_Rxd_ID = ECanaMboxes.MBOX0.MDH.all;
switch(CAN_Rxd_ID)
{