STM32F103,CAN总线发送扩展帧,ID发送不正确

2019-10-16 01:19发布

发送时的配置:
TxMessage.ExtId = extid;
TxMessage.RTR = CAN_RTR_DATA;
TxMessage.IDE = CAN_ID_EXT;
TxMessage.DLC = 8;

后面8个数据是正确的,但是ID出错;
例如我发送ID       :0x0c f0  06 06
我上位机收到的ID:0x67 80 06 06

基本都是前面16位(有可能是11位标准帧)整体向左偏移了3位。请问有什么地方出错了吗?(标准帧发送没问题的

接收扩展帧也是这个情况
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。