请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28P650DK 工具与软件:
您好、TI 专家。
如何确认 RxBuffer 和 RxFIFO 之间的哪个将用于存储新的 MCAN 消息? 通过谁一个 MCAN 寄存器我可以获得这些信息?
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.
工具与软件:
您好、TI 专家。
如何确认 RxBuffer 和 RxFIFO 之间的哪个将用于存储新的 MCAN 消息? 通过谁一个 MCAN 寄存器我可以获得这些信息?
尊敬的 Sangminbo:
您的应用程序可以使用 RX FIFO 或 RX 缓冲区、这将取决于应用程序的需要。 配置接收到的消息将进入的位置将取决于过滤器元素定义。 标准过滤器元素将具有 SFEC[2:0]元素。 如果该字段的值为0x5、接收到的消息将保存在 FIFO0中。 如果 SFEC 的值为0x6、接收到的消息将保存到 FIFO1中。 如果 SFEC 的值为0x7、则接收到的消息将保存到缓冲区中。 对于扩展 ID、过滤器元素将具有 EFEC[2:0]。 接收缓冲区的目标将类似于 SFEC 的值。
有关如何使用和配置 RX FIFO 或 RX 缓冲区的说明、请查看示例 mcan_ex8_filter_receive (fifo)和 mcan_ex4_receive (buffer)。
此致、
Joseph