About filter behavior in case of ID list and 16bit scale
Hi
I would like to know about filter behavior in ID list mode and 16bit scale.
I would like to receive 3 standard IDs.
I know that with the combination of ID list and 16bit scale, I can receive 4 standard IDs.
In this case, one will remain when setting in the CAN_FiR1/CAN_FiR2 register. If there is a surplus, the initial value of this CAN_FiR1/CAN_FiR2 register is undefined, so is it better to set it to 0x0000 or to set one of the three IDs that you want to receive?
If you set 0x0000, you will be explicitly set to receive ID=0x000, so I am thinking of setting one of the three IDs you want to receive.
For ID List (16bit), Filter Num is 0 to 3. With the following settings, CAN ID 0x001 will be set in two locations( 0 or 3).
CAN ID 0x001 is Filter Num = 0
CAN ID 0x002 is Filter Num = 1
CAN ID 0x003 is Filter Num = 2
CAN ID 0x001 is Filter Num = 4
In this case, is the Filter Num stored in the receiving mailbox always 0? Or does it occur randomly as 0 or 3?
