首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]11位can标识符的问题?

[求助]11位can标识符的问题?

can标识符的问题,小弟对11位的理解是:

标识符字节的组成是(id10--id0)+rtr共12位,收到后,应该也是id+rtr,去掉rtr后才能算是正确地id,那么我在发送前要先将id左移一位才能保证收到的id是正确的。

不知道我上面的理解是否正确,请高手指点。

我是在使用软件调试can的时候发现的,每次他都要将收到的id右移一位,比如我发送的id是0c80,则收到的是64。

欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
是的
老兄,再请教一个问题:11位的id发送前左移一位,接受后再右移一位,那么我得接收寄存器和屏蔽寄存器怎么设置啊?
比如说我得id是2dd,我应该把接收寄存器设成2dd,还是5ba(2dd*2)呢?
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
自己试试不就知道了吗。我也没试过
返回列表