STM32 with Color LCD ST7789V2 Part 2: LCD Initialization and Draw Pixels
In this second part of the guide, we move from configuration to implementation by developing the ST7789V2 driver header and source files for STM32.…
A working example uses STM32 HAL driver APIs, beyond an incidental HAL_Delay call.
147 articles · Page 4 of 15
In this second part of the guide, we move from configuration to implementation by developing the ST7789V2 driver header and source files for STM32.…
TIM1 is an advanced-control timer on STM32 microcontrollers designed for high-performance applications that require precise timing, complementary PWM generation, and robust safety features. This…
This guide provides a concise introduction to getting started with the dual-core STM32H747 MCU, focusing on project creation, core-specific GPIO configuration, and firmware flashing.…
In this guide, we shall see how to receive data using UART in LIN configuration. In this guide, we shall cover the following: 1.…
In this multiple-part guide series on LIN (Local Interconnect Network) bus for STM32F4, I will cover its fundamentals and implementation. In this guide, we…
Differential mode in the STM32 ADC allows measurements based on the voltage difference between two input pins rather than a single-ended signal referenced to…
Cascading two 16-bit timers on the STM32 allows you to build a fully synchronized 32-bit extended timer, overcoming the counting limitations of a single…
Using Timer1 as the external clock source for Timer2 on the STM32F4 allows Timer2 to advance strictly in response to Timer1’s output events, ensuring…
Using an external voltage reference can significantly improve the accuracy and stability of ADC measurements on the STM32F4. By providing a precise and low-noise…
Timer synchronization for three-phase PWM generation allows multiple timers to operate with precise phase shifts, typically 120° apart, to produce accurately timed PWM outputs. This…