How to do Code Execution in SRAM
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 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 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 »
Learn STM32 System Bootloader via AN2606. Explore memory mapping, activation patterns, and the AN3155 serial protocol using STM32CubeProgrammer. Essential embedded guide.
How does the STM32 System Bootloader works Read More »
Learn how to use STM32 FreeRTOS Mutex to prevent race conditions and manage shared resources between tasks safely
STM32 FreeRTOS Mutex: Protecting Resources Read More »
Master STM32 NVIC interrupt management. Learn to configure preemption priorities, sub-priorities, and hardware features like Tail Chaining and Late Arrival with practical HAL examples.
STM32 NVIC: Master Interrupt Priorities Read More »
Master FreeRTOS semaphores on STM32. Learn the difference between Binary and Counting semaphores
FreeRTOS Semaphore: Synchronization and Resource Management Read More »
Learn how to use FreeRTOS queues on STM32 to send and receive data between tasks safely.
FreeRTOS Queues: Master Inter-Task Communication on STM32 Read More »
Learn how to create FreeRTOS tasks on STM32 and manage memory using different heap allocation methods. Understand task priorities, stacks, and scheduling.
FreeRTOS Heap Methods and Tasks STM32 Tutorial Read More »
Automate STM32 external memory programming. Learn the STM32CubeProgrammer CLI commands with -el (External Loader) for fast, reliable, and batch firmware deployment.
How to Program External Memories via STM32CubeProgrammer CLI Read More »
Learn how to configure STM32 Read Protection (RDP), verify its effect, and perform regression testing to ensure secure firmware operation.
STM32 RDP Regression via firmware Read More »