Learn how to set up Ethernet on STM32 using the Mongoose networking library. Step-by-step guide with code, connection details, and configuration tips.
STM32 Tutorials Using HAL
STM32 HAL programming simplifies peripheral access using predefined functions from ST’s hardware abstraction layer. This section includes tutorials for STM32F103, STM32F4, and Nucleo boards using STM32CubeIDE. Learn to configure GPIO, UART, timers, ADC, and more with HAL drivers. Ideal for developers looking for faster development without working directly on registers.
STM32 ADC Differential Mode Explained – Tutorial #11
Learn how to use STM32 ADC in differential mode to measure voltage differences between two inputs. Covers biasing, common‑mode range, CubeMX & HAL code.
STM32 ADC | PART 10 Reference Voltage
Understand STM32 ADC reference voltage options: internal VrefINT or external VREFBUF via VDDA/VREF+. Includes CubeMX config, sampling, and calibration code.
Port U8G2 Graphics Library to STM32 – Step‑by‑Step
Discover how to port the U8G2 monochrome graphics library to STM32 with hardware SPI, I2C, and software SPI methods. CubeMX setup, callbacks & demos.
STM32 ADC | PART 9 Oversampling Technique
Boost STM32 ADC resolution with hardware oversampling. Step-by-step guide for STM32, including CubeMX config, VM shifts, sampling, and HAL code demo.
STM32 ADC | PART 8 Injected Conversion Mode using CubeIDE
Master STM32 ADC injected conversions for high‑priority sampling. Covers triggered & auto‑injection modes, CubeMX setup, HAL C code, and STM32F1/H7 examples.
STM32 ADC | PART 7 External Trigger Source Selection
Learn to configure STM32 ADC external trigger using timers for precise sampling control. Includes CubeMX setup and HAL code for F1, F4, and H7 series.
STM32 ADC | PART 6 Conversion Time Explained
Uncover how to calculate and measure STM32 ADC conversion time. Includes sampling, resolution, ADC clock formula, CubeMX setup, and logic analyzer demo.
STM32 ADC | PART 5 Multi‑Channel without DMA using CubeIDE
Master STM32 ADC reading on multiple channels without DMA. Includes CubeMX setup and HAL C code for STM32F1, F4, and H7 to read channels individually.