主题中讨论的其他器件: HALCOGEN
您好!
我使用的是 TMS570LS1224 XL2板。
该 TI 示例没有 CAN 接口、因此我 使用 HALCoGen 添加了该示例、以获得用于传输消息的有效示例。
它正在发送 ID 为0x001的消息。 但是我不理解改变用于传输不同消息的 CAN-ID 的想法。
例如、当我将 ID 更改为0x458时、CAN Anylyzer 看到 ID 0x000h、并且消息为空/损坏、Cycletime 不以 1段重复。 它以70ms 重写为000条消息。
我在 C2000论坛上找到了一个使用 ID 消息更新函数的提示。
因此在 can.c 库中找到"CanUpdateID()"。
但是 usind 这个函数破坏了忧郁。 该消息为空、CAN-ID 不再为001、它是000h


不使用 canUpdateID()
Cycletime 为~1sek、并且消息在那里:

(在此示例代码中不传输 CAN-ID 000h、它仅存储在 PCAN-View CAN 拼接软件中)

FUNTER 如何发送具有不同 CAN-ID 的消息?
非常感谢、此致。













