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.

[参考译文] TMS320F28035:CAN Tx 不能在短时间内工作

Guru**** 2956780 points

Other Parts Discussed in Thread: TMS320F28035

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1325092/tms320f28035-can-tx-is-not-working-for-short-durations

器件型号:TMS320F28035

您好!

我在 TMS320F28035控制器中的 CAN 通信面临问题。

我使用 CAN 外设进行通信、它在大多数时间都正常工作。 但在某些情况下、传输帧会停止几秒钟并自动恢复。 但是、由于帧中存在这些差距、其他 ECU 会停止其功能、我们不希望发生这种情况。

停止 Tx 消息后、Rx 仍处于活动状态、ECU 正在响应命令。

您能帮助说明如何调试该问题以及需要监控哪些寄存器进行调试吗?

有1个 Rx 帧和2个 Tx 帧、周期为100ms;1Tx 帧、周期为500ms  

谢谢。此致、

马德胡 P

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

    您可能会遇到这样的问题、 eCAN:意外停止发送操作 www.ti.com/lit/SPRZ295第13页中突出显示。 我说"可能是"是因为我们对那个错误看到的是、只有通过设置和清除 CCR 位、才能恢复。 但可以想象,在你的系统中, bug 以一种稍微不同的方式表现出来。