cancel
Showing results for 
Search instead for 
Did you mean: 

FDCAN Receive FIFO0 FIFO1 STM32H5

DAUSILI
Associate II

Hi,
this is my MCU code: STM32H563VGT6.

I'm working to a porting from Texas to ST.
I need to efficently use the two Rx FIFO (3 messages depth) of the FDCAN module. In Texas I had 32 mailbox divided into transmission and reception.
Each FIFO has four buffer.
I need to accept all messages I receive.
I would like to find a way to fill FIFO 0 and then move to FIFO 1.
The only solution I found is to create two range filter: one for the first half part of IDs space assigned to FIFO 0, the second for the rest of IDs space assigned to FIFO 1.
In this way I'm going to overload FIFO 0 or FIFO 1, depending on the IDs that I receive.

There is a way to maximize the use of two receive FIFO ?

Thank you.
Regards.

0 REPLIES 0