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.

[参考译文] MSPM0G3507:未能为扩展 CAN 消息设置7个以上的过滤器

Guru**** 2446830 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1500215/mspm0g3507-failure-to-set-more-than-7-filters-for-extended-can-messages

器件型号:MSPM0G3507
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

我 遇到了 此处发布的这个问题

我尝试了不同的方法、但在我的设置中没有解决。

有人能帮助您在设置中进行测试吗?

谢谢!

吊车

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

    尊敬的 Crane:

    很抱歉延迟回复、下周我将在内部同步上一篇文章。

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

    谢谢 Pengfei!

    此致、

    吊车

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

    尊敬的 Crane:

    您可以将用于 7 333333333和8 111111111滤波器配置的 SysConfig 附加吗? 这是一个有点困惑,只是通过参考屏幕截图.

    我想知道什么是过滤器元素配置、过滤器类型和过滤器 ID1和 ID2。 请注意、如果选择 RX Buffer 作为过滤器存储 RAM、则过滤器 ID2寄存器的含义与其他情况不同。

    请查看 表20-14. 扩展消息 ID 过滤器元素字段说明 参数。

    此致、

    Pengfei

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

    嗨、Pengfei、

    在 SysConfig 中、只允许一个过滤器的配置。 所有其它过滤器(包括 7 333333333和8 111111111过滤器)均在代码中配置。  

     屏幕截图中显示了 RxFIFO 和 RxBuffer 所有过滤器的 EFID2值。

    只是一个修正与我的第一篇文章,第7号是1111111和第8号是3333333。

    谢谢!

    吊车

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

    尊敬的 Crane:

    明白。 但我对图片中的 EFID 数据有点困惑:EFID1和 EFID2都显示为十六进制还是十进制? (例如编号7:12 & 111111111)

    另一个问题是、您将使用哪个地址来获取7号外部缓冲区和8号 RX 缓冲区消息? EFID2[5:0]用于 RX 缓冲区偏移地址设置、因此如果您显示的"12"以十六进制或十进制表示、将会有所不同。

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

    嗨、Pengfei、

    所有数字均为十进制。

    感谢您的提醒。 我忘记对接收信道设置了限制。 这不是因为滤波器配置不正确。  

    此致、

    吊车