请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS0914 主题中讨论的其他器件:HALCOGEN、
我正在使用 Halcogen 来为 TMS570LS0914生成 LLD。 但似乎每个 CAN 通道只有64个报文对象。
问题1: 如何 在单个 CAN 通道上发送/接收超过64条 CAN 消息?
问题2. 是否有相同的示例代码? 如果是、请分享。
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.
我正在使用 Halcogen 来为 TMS570LS0914生成 LLD。 但似乎每个 CAN 通道只有64个报文对象。
问题1: 如何 在单个 CAN 通道上发送/接收超过64条 CAN 消息?
问题2. 是否有相同的示例代码? 如果是、请分享。
Harshal、您好!
q1. 如何 在单个 CAN 通道上发送/接收超过64个 CAN 消息?
使用单个 CAN 实例、我们最多只能配置64个对象。
您可以对 Tx 通道执行一项操作、我的意思是、您可以使用一个 Tx 通道并在传输数据时更改 ID、而不是始终配置所有 Tx 通道。
您可以在驱动程序代码中使用"canUpdateID"函数来执行该操作。
这样我们可以节省一些频道、但不能在一个 CAN 实例中增加频道数量。
您能否参考以下链接、这里我给出了 Hercules 器件的所有可用示例链接:
--
谢谢。此致、
Jagdish。