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.

[参考译文] TMS570LS1224:需要禁用针对特定消息目标的 CAN 发送和接收

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1421151/tms570ls1224-need-to-disable-the-can-transmission-and-reception-for-the-particular-message-object

器件型号:TMS570LS1224

工具与软件:

大家好!

我是 Shriram Madhavai、在工作 TMS570LS1224系列控制器、

我有一个疑问、即我需要为特定的 CAN 消息目标或者 CAN 消息 ID 禁用 CAN 发送和接收。

利用此控制器是否可行、如果是、请告诉我解决方案。

非常感谢。

Shriram  

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

    尊敬的 Shriram:

    很抱歉,延迟回复,我一直坚持其他优先问题。

    您可以通过多种方式实现该目的、

    1.一种简单的方法是,我们可以使用 API"canUpdateID"更新相应报文对象的 ID 和一些未使用的 ID。

    2.另一种方法是我们需要删除整个数据、我的意思是我们需要删除所有为零的消息对象数据。 为此、您可以使用"canFillMessageObjectData"、将数据全为零。 如果我们这样做、消息对象将全部填充为零。

    ——
    谢谢、此致、
    Jagadish。

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

    你好 jagadish、

    感谢您的回复、是的、这会起作用、但它会同时禁用(发送和接收)、在我的应用(UDS 服务通信控制)中、 我需要禁用 Rx 和启用 Tx、禁用 Tx 启用 Rx、禁用 TX 禁用 Rx 并启用 Tx 启用 Rx、这4个我想实施的功能、通过使用您的解决方案、我们可以同时禁用或启用二者、但有办法禁用乙醚 Rx 或 Tx 和启用

    谢谢!

    Shriram  

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

    尊敬的 Shriram:

    每个消息对象都可以使用 Tx 或 Rx、对吧?

     我的意思是、您可以独立禁用和启用它们、对吧?

    ——
    谢谢、此致、
    Jagadish。

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

    您好 Jagadish、

    是的、明白了、那么我们可以使用此 canUpdateID API 重新初始化相同的 ID 运行时间吗?

    谢谢。此致、

    Shriram

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

    尊敬的 Shriram:

    好的、我们是否可以使用此 canUpdateID API 来初始化相同的 ID 运行时间

    是的、您可以这样做。

    ——
    谢谢、此致、
    Jagadish。