This tutorial will cover how to use the Timer to generate the PWM(Pulse Width Modulation) wave in STM32. We will use the PWM in DMA mode..
STM32 Tutorials Using HAL
STM32 HAL programming simplifies peripheral access using predefined functions from ST’s hardware abstraction layer. This section includes tutorials for STM32F103, STM32F4, and Nucleo boards using STM32CubeIDE. Learn to configure GPIO, UART, timers, ADC, and more with HAL drivers. Ideal for developers looking for faster development without working directly on registers.
This tutorial will cover how to interface an I2C based AT24C EEPROM with STM32. The EEPROM is connected via the I2C peripheral…
WavePlayer using STM32 Discovery
This tutorial will cover how to make WavePlayer using STM32 Discovery board. It will be able to play the wave files from the USB device.
STM32 USB CDC Communication – Send and Receive Data Without UART
Learn how to use STM32 USB Communication Device Class (CDC) to send and receive data with a PC without using UART. This step-by-step guide covers CubeMX setup, USB CDC transmit and receive functions, and code examples for seamless data transfer.
USB CDC Device and HOST in STM32
This tutorial will cover how to implement USB CDC (Communication Device Class) in STM32 using both CDC Device, and CDC Host…
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…
How to communicate between HC-12 using STM32
This tutorial will cover how to communicate between STM32 MCUs using the HC-12 Module. We will use the uart to send the data…
How to use STM32 as a KEYBOARD
This tutorial will cover another USB Device HID example, and today we will see how to use STM32 F103C8 as a keyboard for the computer.
In this tutorial of STM32 USB HID Device, we will see how to emulate STM32 as a mouse. The board is connected to the computer via…