Getting started with STM32 : STM32 step by step

Revision as of 14:33, 16 April 2020 by Registered User (Created page with "{{UnderConstruction | Page under construction}} center|x400px| STM32 step-by-step is a learning program, part of the STM32 Education in...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Under construction.png Page under construction

STM32 step-by-step is a learning program, part of the STM32 Education initiative, designed for anyone interested in getting started on building projects with the STM32 microcontroller and its powerful ecosystem of development boards and software programming tools.

Whether you are an experienced embedded programmer or an enthusiastic beginner, learn in 5 tutorials from the basics of the STM32 ecosystem installation to advanced software development with sensors, UART messages and Bluetooth communication.

Start now and quickly become a professional STM32 developer!

1. Step 1: Pre-requisites

Install the main tools to program STM32 and run a first example:
1. Install STM32CubeMX
2. Install TrueSTUDIO
3. Install STM32CubeProg
4. Download STM32CubeL4
5. Launch TrueSTUDIO in debug mode and run my first program
File:PDF file.png | Download pdf

2. Step 2: Blink LED example on the NUCLEO-L476RG board using STM32CubeMX and HAL

Learn how to use STM32CubeMX tool to configure the pins, start the peripherals, build and generate your starting projects with initialization C code using HAL:
1. Create New Project using STM32CubeMX
2. Pinout Configuration
3. Clock Configuration
4. GPIO Configuration
5. Configure project and generate source Code
6. Edit main.c to Toggle the LED
7. Build the Project
8. Debug the Project
File:PDF file.png | Download pdf