can总线和多节点数据交互

时间:2021-10-17 15:12:05
can总线是通过验收滤波寄存器来比对传输数据的ID位,进行仲裁,判断是否是需要的数据,可是若从多节点获得数据,他们的ID位不一样,而can总线验收滤波寄存器只能存储一组数据,我不知道怎样才能判断多个ID,从多个地址获得数据,请教了,谢谢啊!!!

2 个解决方案

#1


那叫过滤,不叫仲裁,

google 仲裁

多个多节同时发送数据时谁可以发送,谁等一会,才叫仲裁

设置过滤寄存器时还有一个概念叫 mask, 即对某些位检验,某些位不检验

#1


那叫过滤,不叫仲裁,

google 仲裁

多个多节同时发送数据时谁可以发送,谁等一会,才叫仲裁

设置过滤寄存器时还有一个概念叫 mask, 即对某些位检验,某些位不检验

#2