CAN communication between 3 Nucleo boards
Hi,
I am trying to establish CAN communication between three different MCUs: NUCLEO-H723ZG, NUCLEO-H755ZIQ, and NUCLEO-G474RE. However, I am unable to successfully communicate between the boards, even though the same baud rate has been configured on all MCUs. I have also connected an external CAN transceiver to each board for proper CAN bus operation.
On the NUCLEO-G474RE, I have enabled UART4 to send command data, using the following pins:
-
PC11 – UART4_RX
-
PC10 – UART4_TX
Clock Frequency [SYSCLK] & Baud Rate [CAN]:
1. NUCLEO-H723ZG: 550 MHz
Baud Rate: 500000 Bit/s


2. NUCLEO-H755ZIQ: 480 MHz
Baud Rate: 500000 Bit/s


3. NUCLEO-G474RE: 170 MHz
Baud Rate: 500000 Bit/s


