FreeRTOS Semaphore: Synchronization and Resource Management
Master FreeRTOS semaphores on STM32. Learn the difference between Binary and Counting semaphores
FreeRTOS Semaphore: Synchronization and Resource Management 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.
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 »
Learn how to configure and use the STM32 Comparator (COMP) peripheral with HAL. Step-by-step guide for analog signal threshold detection, event triggering, and low-power monitoring.
STM32: How to use the STM32 Comparator Read More »
Learn how to configure the STM32 system clock tree and output clocks via MCO (Microcontroller Clock Output) using HAL. Hands-on demonstration included.
STM32: How to use RCC Clock Tree & MCO Read More »
Learn about STM32 reset sources, how the RCC handles resets, and how to trigger a software reset using HAL. Hands-on example included.
STM32: How to use RCC and Software Reset Read More »
Learn how to configure STM32 timers for input capture using HAL. Measure signal frequency, period, and pulse width with hands-on example.
STM32: How to use Timer Input Capture Read More »
Learn how to configure STM32 timers in Output Compare mode using HAL. Generate precise pulses, delays, and PWM signals with hands-on examples.
STM32: How to use Timer Output Compare Read More »