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.

[参考译文] TMS320F28379D:两个不同 MCU (TMS570LS0432和 TMS320F28379D)之间的 CAN 通信

Guru**** 2390755 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1053546/tms320f28379d-can-communication-between-two-different-mcus-tms570ls0432-and-tms320f28379d

器件型号:TMS320F28379D

您好 TI 社区

              我已经成功执行了 CAN 通信程序并 在 我的桌面上的 PCAN 视图中验证了 MCU  TMS570LS004和 TMS320F28379D 的数据

此外、我还可以将数据从一个 MCU (TMS320F28379D)传输到同一系列中的另一个 MCU。

同样、我可以在另一个 MCU TMS570LS004系列中执行相同的实验。

现在、我想在  TMS320F28379D 与 CAN_RX 和  TMS570LS004 CAN_Tx 之间进行相同的实验。  

但我无法在 MCU TMS570LS004发送的 TMS320F28379D 上接收数据。

是否可以通过 CAN 通信传输和接收两个不同系列的数据?

如果可能、您能帮我解决这个问题吗?另外、请向我提供一份相关文档、我可以在其中对这个问题进行排序。

谢谢您的期待

P. Ramesh

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

    Ramesh、

                   是的、可以在两个不同系列之间实现 CAN 通信(TX 和 RX)。 请记住、CAN 是行业标准协议;它不是特定于 TI 的协议。 任何公司的任何 MCU 都能够通过 CAN 与任何其他公司的任何其他 MCU 进行通信。

    [引用 userid="504550" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1053546/tms320f28379d-can-communication-between-two-different-mcus-tms570ls0432-and-tms320f28379d "]但我无法接收 到 MCU TMS570LS004发送的 TMS320F28379D 上的数据。[/quot]

    请检查以下各项:

    TMS570是否确实发送了数据? 您可以使用 PCAN 轻松验证这一点吗?

    28379D 上的接收邮箱是否正确配置为接收帧?

     

    有关 更多调试提示、请参阅 www.ti.com/lit/sprace5。

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

    感谢您提供的友好信息。 很抱歉发布一个小问题。  

    问题得到解决。

    我已通过 TMS570以扩展数据格式发送数据、并以 TMS320F28379D 标准数据格式接收数据。 后来我找到了这些问题并解决了这些问题。

    再次感谢您提供的友好信息。