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.

[参考译文] CCS/TMS570LS0714:TMS570ls0714未发送和接收 CAN 消息、并且显示总线关闭错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/780269/ccs-tms570ls0714-tms570ls0714-is-not-transmitting-and-receiving-can-messages-and-showing-bus-off-error

器件型号:TMS570LS0714
主题中讨论的其他部件:TMS570LS3137HALCOGEN

工具/软件:Code Composer Studio

尊敬的先生:

我们有 TMS570ls0714 PCB、从中我们可以发送 CAN 发送和接收消息。 当我从 TMS570ls0714发送 CAN 消息时、它将在错误状态寄存器0x000000E5中显示错误。 当  我从另一个电路板接收 CAN 消息到 TMS570ls0714时、它将显示类似0x00000007的错误、这意味着不会发生总线事件。 来自 Transming TMS570ls3137错误将0x00000063表示确认错误。 我将在 这里连接所有4个信号。 如何在软件中解决? 请尽快答复。

谢谢、此致

Krunal Desai

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您似乎有连接问题。 您是否检查了数据是否在总线上输出(使用 CAN 分析仪或示波器)。
    我假设您有 TMS570LS3137 HDK (HDK 上安装了 CAN 收发器和终端)。 请使用 HALCoGen 安装下的示例代码(按照有关如何将 MCU 设置为与此示例配合使用的说明进行操作)。 必须将两个收发器的 CANH 以及 CANL - J2的引脚1连接到 J3的引脚1、J2的引脚3连接到 J3的引脚3。
    如果 HDK 上的一切正常、则尝试使用两个板。
    您的第二个电路板也必须具有收发器和终端。 请对第二个 MCU 进行适当设置(根据第一个电路板的设置)。


    希望这对您有所帮助。

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是 Miro 我们发现了问题。 它仅是硬件问题。 感谢您的回复