大家好,我是新手,刚注册的。我在用F28035做CAN通信,现在碰到了一个问题,在ECAN的初始化里配置了发送ID值后,我想在CAN接收中断里改变这个ID值,却无效,始终是ECAN初始化里赋的值
这个是初始化的ID赋值
EALLOW;
ECanaMboxes.MBOX0.MSGID.all = 0;
kk = 0xC0000082;//IDE=1,AME=1使用相应的接收屏蔽位,AAM=0正常传输模式,给29位的低8位送ID号:0x82
kk |= 0x10000000;//送功能码
ECanaMboxes.MBOX0.MSGID.all = kk;
EDIS;
|