本帖最后由 raoxianbin 于 2013-11-22 16:02 编辑
如题,对与消息控制寄存器MSGCTRL中的TPL 即发送优先级,我有点不理解不过来。我的理解是这样的:这个寄存器可以定义改邮箱相对其他的31个邮箱的优先级,那么意思是不是例如 ECanaMboxes.MBOX0.MSGCTRL.bit.TPL=0;这样的操作对每一个邮箱都能操作,即可以通过这样的赋值从而改变原有的优先级,例如本来MB0X10的优先级大于MBOX9,但是通过ECanaMboxes.MBOX9.MSGCTRL.bit.TPL=4; ECanaMboxes.MBOX10.MSGCTRL.bit.TPL=3;这样的话,MB0X9的优先级就比MB0X10的优先级大,不知道理解的对不对,希望知道的人指导一下,谢谢!
2.有关于CAN通信我还有个不理解的问题:
就是关于在CAN寄存器的存储问题,这里用到了影子存储的方式,有知道的能给我讲讲这种存储方式的特点和作用吗 谢谢! |