FDCAN Not Transmitting or Receiving on STM32G0B1CCT6
I am working on FDCAN communication using an STM32G0B1CCT6 microcontroller. I am trying to perform a simple Tx/Rx loopback test (and later communication with external tools like Vehicle Spy), but I am facing the following problem:
-
FDCAN is not transmitting or receiving any message.
-
I have configured the peripheral in Normal mode with the following settings:
-
Clock: 64 MHz
-
Bitrate: 1 Mbps
-
Prescaler: 16, TimeSeg1: 13, TimeSeg2: 2, SJW: 1
-
Frame Format: Classic CAN
-
Auto-Retransmission: Enabled
-
-
I also added a filter (Filter 0) to accept all standard IDs into RX FIFO 0, but still no data is received.
-
FDCAN init and message send/receive functions return HAL_OK, but no actual communication happens on the bus.
I’ve verified the transceiver wiring (ISO1044), and I'm testing using Vehicle Spy and ValueCAN4. I’ve also tried internal loopback, but still no response.


