Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 10 months ago.
Can I connect the ST Nucleo-F334R8 board using CAN (Controller Area Network)?
Hello.
I have the ST Nucleo F334R8 board (64 pin version/LQFP64). The datasheet of its microcontroller (STM32F334R8), which is advertised as having one CAN interface - the 2.0 B Active type says this regarding 4 of the microcontroller's pins (on the sub-topic of 'Alternate functions'): CAN_RX (pins PA11 and PB8) and CAN_TX (pins PA12 and PB9).
However, I can't really find anything in the datasheet of the board concerning Controller Area Network. Can I use the CAN interface of the microcontroller or not? I would like to connect the Nucleo-F334R8 to a different board using CAN (in the first instance and LIN afterwards). Can I do that by using just a couple of CAN transceivers (MCP2551)?
Any helpful input would be appreciated. Thank you. Alex
Question relating to:
1 Answer
9 years, 10 months ago.
Yes the device itself has a CAN peripheral but the CAN hal is not implemented in any of the Nucleo boards today. It is not a technical problem but simply because nobody has found the time and/or has the knowledge to do it.
Hello, again and thank you for your swift reply.
I'm sorry if my question might sound a little silly (I only started recently working with microcontrollers), but is the Hardware Abstraction Layer not implemented for the mbed online platform or it just doesn't exist at all? If I were to use a local software development tool, would it still be impossible to use the CAN feature?
Best wishes, Alex
posted by 09 Jan 2015