This tutorial will cover the basics of FreeRTOS in STM32. we will see how to create different tasks, and then how to handle them…
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.
This tutorial will cover another use of the ADC peripheral. We will see how to interface the joystick using the ADC peripheral…
GLCD 128×64 ST7920 interfacing with STM32
This tutorial will cover how to interface the ST7920 based 128×64 Graphic LCD with STM32…
Ring buffer using head and tail in STM32
THis tutorial will cover how to implement the UART ring buffer using Head and Tail in STM32 microcontroller…
How to interface MPU6050 (GY-521) with STM32
This tutorial will cover how to interface the MPU6050 Accelerometer with STM32 using the I2C peripheral. We will display the results on the..
This tutorial will cover how to interface the LCD 20×4 using I2C with STM32 microcontroller…
STM32 TIMERS #2. How to Measure PWM Input
Today in this tutorial we will see how to use PWM input Mode to measure the frequency and duty of the input signal..
STM32 Input Capture Example – HAL_TIM_IC_CaptureCallback for Frequency, Pulse Width
Learn STM32 input capture using HAL. Use HAL_TIM_IC_CaptureCallback to measure signal frequency and pulse width with timers and interrupts.
HCSR04 Ultrasonic sensor and STM32
This tutorial will cover how to interface the HCSR04 Ultrasonic distance sensor with STM32…
1 Comment.
[…] you’ve tried connecting multiple devices to your STM32 and only got random data or no response, you’re not alone. Many beginners face I2C problems such […]