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.

[参考译文] MSPM0G3507:MCAN 丢失了一些传输数据、不会自动重新发送

Guru**** 2442090 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1549218/mspm0g3507-mcan-lost-some-transmission-data-and-do-not-auto-resend

器件型号:MSPM0G3507


工具/软件:

客户通过 MCAN 发送一些数据、每帧设计为定期发送 10ms。 但是实际上在某个时候发现、帧交错为 20ms、它看起来缺少一个帧、并且不会自动重新发送;有时甚至丢失更多帧、如下所示。

以下是 MCAN 传输的客户代码、  感谢专家审查序列是否正确? 我们还检查 DAR 位是否为 0、这应该会启用自动重传、正确吗?

 

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

    您好、

    您能检查一下当您看到传输失败时是否发生了任何其他错误吗?

    是否仅在传输失败后才会出现 20ms 间隔?

    马修