大家好,最近在做28035的通信调试。
发现在进行如下设置
ECanaMboxes.MBOX30.MSGID.all = CAN_ID_GEAR<<18;
ECanaMboxes.MBOX30.MSGID.bit.IDE = 0;//标准帧
ECanaMboxes.MBOX30.MSGID.bit.AAM = 0;
ECanaMboxes.MBOX30.MSGID.bit.AME = 1; //启用过滤
ECanaLAMRegs.LAM30.bit.LAMI = 1; //标准帧和扩展帧都接收
ECanaLAMRegs.LAM30.bit.LAM_H = CAN_ID_GEAR<<2;//过滤高低位设置
ECanaLAMRegs.LAM30.bit.LAM_L = 0;
接收标准帧的时候,使用上位机模拟发送id3f1,结果信号也会进入邮箱30(邮箱30配置ID实际为3ff),
请教各位 28035的标准帧接收应该怎么配置。
谢谢!