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.

[参考译文] TMS320F2.8035万:eCAN响应远程请求,不带自动应答

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/585072/tms320f28035-ecan-responding-to-a-remote-request-without-auto-answer

部件号:TMS320F2.8035万

是否可以在不使用自动应答功能的情况下响应远程请求? 我没有找到任何例子或描述,所以在我实验之前,也许有人可以告诉我是否可能。  我要使用一个邮箱(和一个ID)。  这个过程会是这样的

1.接收到CAN远程请求帧,这会产生中断

2中断处理程序生成新数据

3.数据被写入邮箱并传输

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

    Carl,

      您描述的序列适用于 "正常"数据帧。 您希望使用远程帧的原因是能够自动响应它们。 也许我在这里漏掉了一些东西,但看来您在应用程序中不需要远程帧。 您是否询问邮箱是否接收到远程帧(具有匹配的ID,但未启用自动应答),是否会接收到该帧并生成中断? 如果是,为什么要首先使用远程帧? 为什么不是数据帧?