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.

[参考译文] TMS320F280039C:消息标记的含义

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1315284/tms320f280039c-what-s-the-meaning-of-message-marker

器件型号:TMS320F280039C

您好!

我发现在280039 MCAN 演示"mcan_ex9_transmit"中 、消息标记设置为0xAA。

我对此有一些疑问:

1.消息标记的含义是什么?

2.为什么这里的消息标记被设置为0xAA?

谢谢

奇田市

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

    Kita、您好!

    了解这一点。  将会在下一个工作日之前收到回复。

    此致、

    约瑟夫

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

    Kita,

       Sahil 在这篇文章中对此进行了解释: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1219036/tms320f280039c-q1-mcan---txbto-and-transmission-notification 请参阅以下内容:

    步骤2:为了跟踪哪个传输帧与哪个 TX 事件 FIFO 元素相对应、您可以使用  MM (消息标记)位 S 之间的时序。 相应的 TX 事件 FIFO 元素将具有相同的消息标记。

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

    Kita,  

    Unknown 说:
    1. 消息标记的含义是什么?

    消息标记的目的是将 Tx 缓冲器元素与相应的 Tx 事件 FIFO 元素链接起来。 TX 事件 FIFO 元素用于存储与正在发送的消息相关的信息、如果 Tx 缓冲器元素中的 EFC 位已置位、则在发送时自动生成。 消息的传输顺序可以是动态的(基于 CAN 总线空闲的时间、在多个 Tx 缓冲器准备好传输的情况下、优先级会指定给较低的消息标识符)、并可由应用程序通过 Tx 事件 FIFO 进行跟踪。  

    Unknown 说:
    2. 为什么此处的消息标记设置为0xAA?

    它是一个任意值、用户可以从0-255之间选择任何值。  

    谢谢。  

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

    大家好、Sahil:

    我可以多问一个问题吗?  我不知道为什么消息标记的最大值为255。  我发现芯片中只有32个缓冲器。

    消息标记的7个位如何与 MCAN 的 Tx 缓冲器元件/Tx 事件 FIFO 连接? 您能否简单介绍一下应该如何配置消息标记?

    谢谢!

    奇田市

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

    Kita、您好!

    消息标记是一个任意值、表示这是用户将设置的值。  用户可以选择从0到255的任何值、并且该值不必遵循序列订单。  例如、用户可以将第一个缓冲区的消息标记设置为"AA"、然后下一个缓冲区可能是'C0'、然后下一个缓冲区可能是'D3'...等等...  可以将消息标记视为一个唯一的标签。

    此致、

    约瑟夫