Keil Logo

Application Note 236

CAN Primer for STM32F4 Discovery Board

This detailed primer removes the mystery of developing applications using CAN and will guide you in making the right choices when implementing a system. It provides a detailed explanation of CAN networks and then demonstrates using CAN with the STMicroelectronics STM32F4 Cortex-M4 Discovery board and Keil uVision.

Please Note:

  • The STM32F401-DISCO board cannot be used with this applications note as its processor (STM32F401) does not have a CAN controller. The STM32F401-DISCO and STM32F4 Cortex-M4 Discovery boards look almost identical. Make sure that the MCU on your board is NOT an STM32F401.

The STM32F4 Discovery board and USB A to microB cable are needed.

For general information about using the STM32F4 Discovery board with uVision, see uVision Lab for the STM32F4 Discovery Board.

Example File Downloads

  • The APNT_236_CAN5.zip file requires that version 5.12 (or later) of the MDK-ARM development kit, and Version 2.2.0 of the STM32F4xx_DFP pack be installed on your PC.
  • The APNT_236_CAN4.zip file examples work with MDK V4.73 or V4.74. These examples will also work with V5.12 after downloading the Legacy Support for Cortex-M Devices.

Application Note

APNT_236_V2.9.PDF (2,316K)
Wednesday, April 4, 2018

Example Code

APNT_236_CAN5.ZIP (85K)
Friday, April 21, 2017
APNT_236_CAN4.ZIP (41K)
Wednesday, November 5, 2014
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.