STM32 Projects & Tutorials

This section provides step-by-step STM32 tutorials and tested code for learners ranging from beginners to experts. Programming is demonstrated in STM32CubeIDE using both HAL and LL drivers, making the examples easy to follow and adapt. The coverage spans GPIO, ADC, UART, timers, PWM, I2C, SPI, CAN, Ethernet, DMA, memories, displays, sensors, and many other peripherals—ideal for anyone looking to gain practical experience and develop reliable hardware projects.

STM32 Peripherals

STM32 UART #8 || Lin Protocol PART 1

In this tutorial we will see how to configure the STM32 as the Lin protocol master. We will also send the data in the Lin format and analyse..

STM32 as I2C SLAVE || PART 4

This is the 4th tutorial in the series, which covers how to write an I2C slave driver for the STM32. The master send the information byte….

STM32 as I2C SLAVE || PART 3

This is the 3rd tutorial in the series, which covers how to write an I2C slave driver for the STM32. Slave starts processing the receivied..

ST7735 1.8″ TFT Display with STM32

This tutorial will cover how to interface ST7735 1.8″ TFT Display with STM32 using the SPI peripheral. We will also see how to setup a menu…

STM32 Registers

No results found, Go to Page 1.

STM32 Displays

STM32 Timers

No results found, Go to Page 1.

STM32 Ethernet

No results found, Go to Page 1.

STM32 RTOS

No results found, Go to Page 1.

STM32 Memories

No results found, Go to Page 1.

STM32 Sensors & Modules

No results found, Go to Page 1.