How to Debug STM32 in VS Code
Learn how to debug a STM32 project in VS Code with STM32CubeIDE extension
How to Debug STM32 in VS Code Read More »
Learn STM32 from zero to mastery. Step-by-step tutorials using CubeMX, HAL and LL covering GPIO, UART, timers, EXTI, DMA, I²C/SPI, ADC, low-power and RTOS—with code you can ship.
Learn how to debug a STM32 project in VS Code with STM32CubeIDE extension
How to Debug STM32 in VS Code Read More »
Learn how to create a project using VS Code and STM32CubeIDE extension from scratch.
STM32: How to create a Project with VS Code and STM32CubeIDE extension Read More »
Cryptography on STM32U0 explained: learn AES-CBC encryption, hashing, MAC, and digital signatures using X-CUBE-CRYPTOLIB to build secure embedded systems.
Cryptography on STM32 Implementing Secure Embedded Systems with STM32U0 Read More »
Learn to implement the ST Open Bootloader for STM32G071 using stm32-mw-openbl. Master AN3155 UART protocol, Flash programming, and the jump to application code.
How to Implement the ST Open Bootloader Middleware for STM32 Updates Read More »
Learn how to make the jump between a custom bootloader and application. Covering the linker script and vector offset change
How to Make the Jump Between a Custom Bootloader and Application Read More »
Learn to interface MEMS microphones with STM32U5 using the MDF peripheral. Discover PDM vs PCM, Sinc filters, and Sound Activity Detection (SAD) configuration.
STM32 Audio Configuring MEMS Microphones with MDF Read More »
Build an audio player with STM32N6-DK and WM8904 & SAI1. Learn to convert MP4 to WAV, manage PCM buffers, and implement DMA-based playback for voice prompts.
How to Build a Simple Audio Player with STM32 Read More »
Convert MP4 to MJPEG AVI for STM32N6 using FFmpeg. Optimize resolution for high-performance MCU media playback. This guide provides a professional workflow for preparing video asset specifically for the STM32N6 and other high-performance microcontrollers (MCUs).
How to play video STM32 Read More »
Learn how to execute code from SRAM in STM32 using GCC and STM32CubeIDE. Improve performance, reduce power, and enable concurrent Flash operations effectively.
How to do Code Execution in SRAM Read More »
Learn to use an STM32H5 as a USB HID keyboard with the USBX stack. This guide covers STM32CubeIDE setup, ThreadX configuration, and firmware code. STM32 Keyboard USBX
How to implement a STM32 Keyboard USBX Read More »