This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F280039:CAN 模块接收 CAN-FD 消息问题

Guru**** 2041660 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1358344/tms320f280039-can-module-receiving-can-fd-message-issue

器件型号:TMS320F280039

您好、

我们 使用 TMS320F28003x 芯片、遇到了与 CAN 相关的问题。 当 CAN-FD 消息出现在总线上时、ECU 将始终以"格式错误"进行回复。 此错误帧会影响客户的校准行为。 检查代码后、我们仅使用 CAN 模块且未启用 MCAN、因此控制器不支持 CAN-FD 的发送和接收。 我想问一下是否有任何方法可以阻止 CAN 控制器发送错误帧、例如控制寄存器?

谢谢

乔伊斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joyce,

       为什么不启用 CAN FD 模式、以便它可以同时支持经典 CAN 和 CANFD 帧? 如果 F28003x 不想传输 CANFD 帧、则可以。 至少、当总线上有 CAN FD 帧时、它不会生成错误帧。