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.

[参考译文] TMS320F280049:如何使用 CAN_readMessage()读取两个连续帧

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/696201/tms320f280049-how-to-read-two-continuous-frames-using-can_readmessage

器件型号:TMS320F280049
主题中讨论的其他器件:C2000WARE

您好、香榭丽舍

在 F280049中、如果将"CAN_setupMessageObject()"标志值设置为"CAN_MSG_obj_RX_INT_ENABLE|CAN_MSG_obj_use_EXT_FILTER"、则在使用"CAN_readMessage()"读取两个连续帧时、只能读取第二个帧。

如果 将 CAN_MSG_OBJ_FIFO 添加 到标志值中、则只能读取第一个帧。

请建议如何配置 以成功读取 两个帧吗? 谢谢!  

此致、

Linda

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

    您好 Linda、

    您是否正在使用 C2000Ware 示例?
    您要发送的两个数据帧之间是否存在延迟?

    请告诉我更多详细信息、以便我可以提供帮助。

    谢谢、此致
    Harshmeet

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

    您好!

    您能提供更多详细信息吗?如果已解决、您能告诉我吗?

    谢谢、此致

    Harshmeet Singh