This tutorial covers how to interface WS2812 addressable LEDs with STM32 using the SPI. We use the MOSI pin to send the data to the driver…
STM32 Projects & Tutorials
STM32 microcontrollers are widely used in embedded and industrial systems. This section offers practical tutorials and tested code for STM32F103, STM32F4, and Nucleo boards. Programming is done using STM32CubeIDE with both HAL and LL drivers. Topics include GPIO, UART, ADC, timers, and other core functions—ideal for learners and developers working on real hardware.
W25Q Flash Series || Part 6 || Integers floats and 32bit Data
This tutorial will cover how to write/Read number and 32bit data in the W25Q flash.
W25Q Flash Series || Part 5 || how to update sectors
This tutorial will cover how to update the data in a sector or number of sectors in the W25Q flash.
W25Q Flash Series || Part 4 || How to Program Pages
This is the 4th tutorial in the series covering W25Q Flash memories. Today we will cover how to program a page or number of pages in sequence
W25Q Flash Series || Part 3 || How to Erase Sectors
This is the 3rd tutorial in the series covering W25Q Flash memories. Today we will cover how to erase a sector or number of sectors…
W25Q Flash Series || Part 2 || Read Data from Device
This is the second tutorial in the series covering W25Q Flash memories. Today we will cover how to Read and Fastread the data from the memory.
W25Q Flash Series || Part 1 || Read ID
This is the first tutorial in the series covering W25Q Flash memories. Today we will cover how to connect the device, Reset and Read the ID..
This is the 7th tutorial in the STM32 I2C slave series. This tutorial covers clock stretching, General Call and Dual Address Acknowledgement.
This is the 6th tutorial in the series, which covers how to write an I2C slave driver for the STM32. The slave sends the data to the master..