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: DCAN寄存器无法接收消息。

Part Number: TMS320F280049


最近在用280049配置CAN模块时,根据提供的例程,引用库函数CAN_setupMessageObject进行配置邮箱。例程中收发邮箱的配置都是使用这一个函数配置,而函数CAN_setupMessageObject中只对IF1进行操作,那么IF2的相关配置在哪进行呢?库函数默认IF2做数据接收,那么接收邮箱的配置为什么也在CAN_setupMessageObject函数中进行?

初始化时我将接收邮箱配置为不进行ID域的过滤,但是接收时ID域仍然被过滤了,这是为什么?我要为接收邮箱的配置重写一个函数吗?

另外,我通过CAN分析仪按照过滤后能被板子接受的ID发送消息时,板子程序就会死掉,不再运行了。这是什么原因?