cancel
Showing results for 
Search instead for 
Did you mean: 

Coding support for establishing CAN bus communication between two STM32F446RE nucleo board?

Hariram.17
Associate II

We are trying to send packets between two nucleo boards,but we did not have enough support for working with CAN peripheral in this specific device(STM32F446RE nucleo):

We tried using the following links:

https://os.mbed.com/handbook/CAN

https://os.mbed.com/users/hudakz/code/CANnucleo_Hello/

Since these codes are intended to be used with other devices,we could not find a pinmap and other such configuration specifics for this relevant device.

Is there a coding model for f446nucleo to use CAN bus or what is the required modification we should perform to make the above codes working to use CAN bus

4 REPLIES 4
Jack Peacock_2
Senior III

A quick check of the schematic for the nucleo board doesn't show a CAN transceiver on the PCB. How are you connecting two boards together without bus transceivers (hint: you can't just wire the CAN tx and rx pins together)? The lack of support for the board might be due to the fact the board doesn't support CAN.

Jack Peacock

Hariram.17
Associate II

We already have two transceiver chips to be interfaced about the communication link we will get back to you ASAP.

Thanks for the input Jack!

T J
Lead

Do you have a commercial transceiver ? I used the CanDo unit, works very well,

set the transceiver to transmit every 10mS, then work on your receiver first.

Hariram.17
Associate II

Yes I do have two transceivers IC's

MCP2251,they are from Mircochip.