0

我正在使用 Infineon XMC4400 控制器,并且正在将基本 CAN 功能转换为完整 CAN 功能。我在理解使用 LIST 寄存器分配消息对象时遇到困难——据我所知——

  • XMC4400 支持 64 个消息对象,每个 MO 必须分配到 LIST 寄存器之一。
  • MultiCAN 模块中有 8 个 LIST 寄存器
  • 使用 PANCTR,我们可以在列表中更新/修改/删除消息对象

(如果我错了,请纠正我。)

所以我的问题是我们可以将所有 64 个 MO 分配给单个 LIST 寄存器还是有任何限制? 我在参考手册中没有找到明确的解释。

4

1 回答 1

0

是的,您可以将所有可用对象分配给一个列表。List0 除外,因为 List0 包含未分配的对象。

请参阅 PANCNTR 寄存器并正确更新索引,以便您可以将对象分配给特定列表。

于 2014-07-02T06:35:50.393 回答