gpt4 book ai didi

ipc - CAN 会发生什么?

转载 作者:行者123 更新时间:2023-12-02 00:21:23 26 4
gpt4 key购买 nike

我去面试了。面试官问我:

If two nodes are sending two messages of the same identifier (0x100) with different data, who will win the arbitration? Which message will be there on the bus?

如果节点 1 获胜,那么节点 2 的消息呢?什么时候发送节点2的消息?

最佳答案

这里有两种情况

  1. 相同的 ID 和相同的 DATA 字段
  2. 具有不同数据字段的相同 ID

案例 1:当两个节点试图传输相同的 ID 和相同的数据字段时,CAN 会将其视为一条消息,并将其发送到 CAN 总线上。在这里你真的不能说是节点 1 正在发送还是节点 2 正在发送,因为两者具有相同的 ID 和数据。

案例 2:这里的数据字段不同。直到仲裁场就不会有问题了。由于两个节点的数据不同,您将收到总线错误。这是因为您的数据字段受 CRC 保护。位填充也会出现。

关于ipc - CAN 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10783634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com