主题中讨论的其他器件:HALCOGEN
工具/软件:Code Composer Studio
在 HalCoGen 中设置 CAN 消息配置(这里是版本04.07.01)不能正常工作。
CAN1和 CAN2报文配置之间存在干扰。
例如:
设置 CAN1:
消息41配置: 激活、TX、启用 RTR:关闭、启用 INT:关闭
消息42配置: 激活、RX、启用 RTR:打开、启用 Int:打开
然后转至 CAN2、在此处配置消息41和42、另一个方法是:
消息41配置: 激活、RX、启用 RTR:打开、启用 Int:打开
消息42配置: 激活、TX、启用 RTR:关闭、启用 INT:关闭
然后切换回 CAN1消息41和42,以及... HalCoGen 已经改变了这里的设置、而不是上面已经设置的设置:
消息41配置:现在启用 RTR
消息42配置:Rx 更改为 TX、使能 Int 现在关闭、而不是打开。
这也是另一种方法、不确定是否有更多的消息对像这样交互、或者是否担心更多的 CAN 接口。
因此、为了获得预期的配置、不能使用 HalCoGen 中的设置。