#include "DSP28x_Project.h" // Device Headerfile and Examples Include File long i,rxcount=0; void setcan(void); void main(void) { // struct ECAN_REGS ECanaShadow; InitSysCtrl(); DINT; InitPieCtrl(); IER = 0x0000; IFR = 0x0000; InitPieVectTable(); setcan(); ECanaMboxes.MBOX0.MSGID.all = 0x80000000; ECanaRegs.CANMD.all = 0x00000001; ECanaRegs.CANME.all = 0xFFFFFFFF; ECanaMboxes.MBOX0.MSGCTRL.bit.DLC = 8; while(1) { while(ECanaRegs.CANRMP.all!=0x00000001){} ECanaRegs.CANRMP.all=0x00000001; rxcount++; } }