STM32 Core: The Foundations Behind Every STM32 Project
STM32 Core covers everything that almost every STM32 project relies on, before you get into application-specific work like USB, RTOS, or full end-to-end projects. It starts with the fundamentals: what STM32 actually is, how the chip families differ, and how to get around CubeMX and CubeIDE. From there, it moves into GPIO, the starting point for reading and driving pins, and continues into the building blocks that come up in almost every project, such as interrupts, timers, UART, SPI, I2C, ADC, DMA, power modes, and debugging.
If you are completely new to STM32, start with STM32 Fundamentals, then move on to STM32 GPIO. Once those are comfortable, the remaining topics on this page can generally be picked up in any order, based on what your current project actually needs.
