I have developed a CAN bus between two STM32s on two breadboards. My transceivers are MCP2551 ICs. I have faced something weird, the transfer of data becomes possible only when I remove two 120 Ohm terminating resistors. This made me curious to explore the reason of it. Please share your Ideas. Thank you.