Skip to main content
OPoch
Associate
October 8, 2019
Question

How implement "bus_off" recovery management correctly for FDCAN?

  • October 8, 2019
  • 0 replies
  • 890 views

Hi!

I'm using STM32h7hal library. Stm32 FDCAN doesn't have "automatic busOff recovery" flag. Therefore i have to use HAL for bus off recovery sequence.

Is code below correct for recovery ?

HAL_FDCAN_Stop(hfdcan);

HAL_FDCAN_DeInit(hfdcan);

HAL_FDCAN_Init(hfdcan);

HAL_FDCAN_ConfigFilter(..);

HAL_FDCAN_Start(hfdcan);

Does anyone know a simpler way?

This topic has been closed for replies.