Hi~:
Ti的工程师你好,我在can的配置中配置了如下配置:

其中第二配置是滤波配置,我想确认,tda4vm在获取总线上的can数据帧的时候,是先进行硬件滤波,然后:如果通过了滤波之后,再触发中断,去获取数据。
还是先触发中断,然后再进行软件滤波呢?
这个需要帮忙确认一下,然后指出这个观点的证据。谢谢。
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.
Hi~:
Ti的工程师你好,我在can的配置中配置了如下配置:

其中第二配置是滤波配置,我想确认,tda4vm在获取总线上的can数据帧的时候,是先进行硬件滤波,然后:如果通过了滤波之后,再触发中断,去获取数据。
还是先触发中断,然后再进行软件滤波呢?
这个需要帮忙确认一下,然后指出这个观点的证据。谢谢。
您好,我们已收到您的问题并升级到英文论坛寻求帮助,链接如下,如有答复将尽快回复您:
e2e.ti.com/.../tda4vm-can-data-frame-interrupt-and-filter-order
您好,
根据 ID 和过滤器掩码,硬件过滤器会接受或拒绝消息。
中断会在硬件滤波后触发。 当一条消息通过接受滤波器时,CAN 控制器会产生一个接收中断来提醒微控制器从接收缓冲器中读取消息。