stm32f446 CANBUS Filter Matching Index sorunu

Başlatan e-zeki, 02 Nisan 2019, 15:37:41

e-zeki

Merhabalar.

güncel HAL kütüphanesi ile Canbusta 4 tane identifier mask 32bit filtre oluşturdum. filerbank numaraları 1-2-3-4.
1-2 fifo0'a 3-4 ise fifo1'e gitsin istiyorum ve gidiyor da. Mesajları sağlıklı bir şekilde alıp veriyorum.
Fakat filter matching index fifo1'e giden filtreler için sürekli 0 dönüyor.
hepsini fifo0 yaparsam da index 2-4-6-8 olarak geliyor.

Filtreleme ve index olayını referans manual sf 1040-150 arasında anlatmış. fakat ben mantığı tam çıkaramadım.

Daha önce kullanan varsa yardımcı olabilir mi?

e-zeki

Güncelleme :
ST FMI olayını henüz tam olarak oturtamamış. Bundan önceki kütphanede  de FIFO sorunu vardı zaten. bu güncellemede onu gidermişler. Bir sonraki güncellemede inşallah bunu  düzeltirler.