Skip to main content
PAra.1
Associate
May 15, 2020
Solved

STM32F74G-DISCO and STM32f407VGT6 with CAN bus communication not working

  • May 15, 2020
  • 4 replies
  • 1644 views

Hello,

I have two boards: STM32F74G-DISCO and STM32f407VGT6 

They are connected with CAN bus, but the connection is not working. On the picture in attachment is my schema. I think that my code is okay, but I am not sure about schema. I have two transceivers MCP2551. I can paste also the code, if needed.

Thanks for answers.

This topic has been closed for replies.
Best answer by PAra.1

I changed transceivers and used new ones: MCP2542. Now it is working fine.

Thank you very much for your answers.

4 replies

Tesla DeLorean
Guru
May 15, 2020

Common the ground on the F746 side

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
PAra.1
PAra.1Author
Associate
May 15, 2020

I have tried it, but the same result. Both boards are also connected to the same PC, so there should not be the problem with ground.

Nikita91
Lead II
May 16, 2020

According to the MCP2551 datasheet, the driver may be in standby mode: V Rs > 0.75 VDD

See table 1-1

Rs pin must be tied to ground through a resistor

PAra.1
PAra.1AuthorBest answer
Associate
June 18, 2020

I changed transceivers and used new ones: MCP2542. Now it is working fine.

Thank you very much for your answers.