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.

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

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

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

器件型号:TMS570LS0714

工具/软件:TI C/C++编译器

尊敬的先生:

我已经在 TI 论坛上介绍了有关此主题的主题。 但是 TI 问题的相关人员要求我将主题放在论坛上,因为他告诉器件专家 TMS570LS0714将就我们的问题提供更多建议。

我正在连接上一个主题的链接:

http://e2e.ti.com/support/tools/ccs/f/81/p/791585/2943581#2943581

请为我们 提供  有关如何从微控制器的复位状态中退出的建议。 以及如何解锁 TMS570ls0714的微控制器。  

请尽快重放。

谢谢、此致、

Krunal Desai

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

    您是否解决了链接中提到的 nRST 问题?

    DCAN 控制器保持两个错误计数器:发送错误计数器和接收错误计数器。 有几条规则可以控制这些计数器是如何递增和/或递减的。 当任何错误计数器的值超过127时,节点将首先变为“错误被动”。 当发送错误计数器达到255时,节点变为“总线关闭”,这意味着节点根本不参与总线通信。

    DCAN 协议定义5个错误:填充错误、ACK 错误、位0/1错误、CRC 错误。

    请检查您在传输数据时遇到了什么错误? 确保 CANH 和 CANL 信号不短接在一起。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    我们已经解决了这个问题。 但我们没有解决链路问题。 请尽快提出建议。
    谢谢、此致、
    Krunal Desai