cancel
Showing results for 
Search instead for 
Did you mean: 

Canbus Filter Matching Index

e-zeki
Associate III

Hi,

I'm fairly new to arm platform. I'm trying to communicate between 2 MCU via Canbus.

with the latest HAL Library I set up 4 filters (2 for each fifo) id mask type , 32Bit.

I am receiving my messages from correct fifos. what I cant get is filter matching index.

If I set all my filters to FIFO0 then I get 2x Filter Bank Number(ex: Filter bank number = 4 / Matching index = 8)

But if I set the filters to FIFO1 then I get 0 no matter I do.

I read the refference manual for filtering but I couldn't find any detailed explanation for it

any help on this?

10 REPLIES 10

Couldn't solved it yet I changed my way around a bit with the algorithm.