Starting with STM32 - Programming Tutorial for Beginners - Step by Step
Offered By: Robert Feranec via YouTube
Course Description
Overview
Learn STM32 programming from scratch in this comprehensive tutorial for beginners. Start by creating a new project in STM32 CubeIDE, then explore STM32 chip configuration, including GPIO pins and clock settings. Understand the project tree structure and essential files before diving into GPIO control and delay functions. Upgrade your ST-LINK and familiarize yourself with the STLINK STM32 debugger/programmer. Build and run your code, then advance to more complex topics such as interrupt handling and UART communication with a PC. Follow along step-by-step to gain practical experience in STM32 microcontroller programming.
Syllabus
What is this video about
Starting a new project in STM32 CubeIDE
STM32 chip configuration - GPIO pins ioc file
Clock configuration
Project tree and files explained
Controlling a GPIO in STM32
Delay function - HAL_Delay
ST-LINK upgrade
STLINK STM32 debugger / programmer
Building and running your code
STM32 interrupt code example + explanation
STM32 UART to PC example + explanation
Taught by
Robert Feranec
Related Courses
ARM Cortex (STM32) Fundamentals: Building Embedded SystemsEDUCBA via Coursera ARM Cortex (STM32) Deep Dive: Mastering Embedded Systems
EDUCBA via Coursera Embedded Systems Object-Oriented Programming in C and C++
Packt via Coursera Foundation of Embedded Systems with ARM Cortex and STM32
Udemy Embedded Systems. STM32 Interrupt-Driven NEC decoder
Udemy