Skip to main content
pbdiazam
Associate II
April 10, 2020
Question

Is it possible to implement a CAN bus using NUCLEO-F401RE board and a CAN Shield board?

  • April 10, 2020
  • 3 replies
  • 5923 views

I want to implement a CAN bus and I have the following boards:

  1. NUCLEO-F401RE
  2. Waveshare RS485/CAN Shield (https://www.waveshare.com/wiki/RS485_CAN_Shield)

I have seen that CAN interface is not avaliable in CubeMX for my nucleo board, so I have some questions:

  1. Why does some boards support CAN and others do not? What is the difference between a board with avaliable CAN interface and one that does not have it?
  2. Is it possible to implement CAN with my nucleo board if I CAN interface is not avaliable?

Thank you!

This topic has been closed for replies.

3 replies

Tesla DeLorean
Guru
April 10, 2020

Some chips do not support as it is cheaper when no license fee is paid and time on tester isn't wasted on exercising the IP.

Stuff on a shield, using third party ICs, via SPI, is not going to get code magically generated by CubeMX. Find example libraries for the shield and port into your project.​

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Chris1
Associate II
April 10, 2020

That CAN shield only has a CAN transceiver, it is intended to connect to a CAN controller such as the CAN interface available on many of the STM32 devices.

Tesla DeLorean
Guru
April 11, 2020
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..