Unlock the potential of STM32 microcontrollers with our dedicated category, packed with tutorials, projects, and expert tips. Discover how to leverage their high-performance cores, rich peripherals, and low-power features to create advanced embedded systems and innovative applications.
Learning C++ on STM32 (with PlatformIO or STM32CubeIDE)
Focus: practical C++ projects and getting started guides.
- STM32 Nucleo Embedded C++ Learning Roadmap with PlatformIO and VS Code
- Getting Started with STM32 Nucleo-L433 and PlatformIO: C++ Development with VS Code
- Toggling LEDs with Buttons Using STM32 and C++
- Mastering C++ for Embedded Systems with STM32: Sending Hello World over UART Using PlatformIO
STM32 Peripherals & Drivers (HAL / STM32CubeIDE, mostly C)
Focus: tutorials on using peripherals, generally with C and HAL.
- STM32 GPIO usage using HAL driver and STM32CubeIDE
- STM32 timer with STM32CubeIDE and HAL
- STM32 I2C Master using HAL
- STM32 SPI Master using STM32CubeIDE and HAL
- STM32 Serial Communication with UART
- Using STM32 ADC with STM32CubeIDE and HAL driver
Getting Started & Boards
Focus: setting up tools and environment.