dingzy_2002 发表于 2015-10-22 11:03
ECAN有8个 发送/ 接收缓冲区控制寄存器,分别是TRB0~7,设计此寄存器,可设定不同帧,在其8个数据缓冲区设计对 ...
ecan1WriteTxMsgBufId(0,0x18010331,1,0);
ecan1WriteTxMsgBufId(1,0x18010332,1,0);
ecan1WriteTxMsgBufId(2,0x18010333,1,0);
ecan1WriteTxMsgBufData(0,8,data[0],data[1],data[2],data[3]);
C1TR01CONbits.TXREQ0=1;
ecan1WriteTxMsgBufData(1,8,data[4],data[5],data[6],data[7]);
C1TR01CONbits.TXREQ1=1;
ecan1WriteTxMsgBufData(2,8,data[8],data[9],data[10],data[11]);
C1TR23CONbits.TXREQ2=1;
我是这样发的,不过不是按顺序执行的,等下我把结果发上来,你帮我看下,谢谢了