ECanaMboxes.MBOX0.MDL.all = *(Data + 1);
ECanaMboxes.MBOX0.MDH.all = *Data;
ECanaRegs.CANTRS.bit.TRS0 = 1;
while(ECanaRegs.CANTA.bit.TA0 == 0 ) {} // Wait for all TAn bits to be set..
ECanaRegs.CANTA.bit.TA0 = 1; // Clear all TAn
自检模式的时候可以置位 可是正常工作的时候TA 一直在等待置位
TA位在什么情况下回置位啊 ,需要总线有节点接收到数据返回信号后才置位吗?还是说往总线上发送了数据,不管有没有节点接收到都会置位?
还有我外挂的can芯片是vp230,好像要求3.3v工作 我测得工作电压只有3.1v 会有影响吗?