• HOME
  • STM32
    • Register Programming
    • LL Drivers
    • HAL Drivers
      • ADC Series
      • Custom Bootloader Series
      • UART Series
      • Timer Series
      • FreeRTOS Series
      • W5500 Ethernet Series
      • LWIP Ethernet Series
      • IoT (ESP8266) Series
      • LVGL Series
      • Modbus RTU Series
      • STM32 Memories
      • I2C Slave Series
      • TouchGFX Series
  • ESP32
    • FreeRTOS Series
  • Arduino
    • Arduino Displays
    • Arduino Modules
    • Arduino Sensors
    • Arduino FreeRTOS
  • TIVA C
  • AVR
  • Contact US

STM32 UART Series

How to Configure UART & Transmit Data in STM32

STM32 UART Part 1 – Configure and Transmit Data in Blocking Mode

How to use Interrupt & DMA to Transmit Data

STM32 UART Part 2 – Transmit using DMA & Interrupt

How to Receive UART Data in Blocking & Interrupt mode

STM32 UART Part 3 – Receive Data in Blocking & Interrupt mode

STM32 UART DMA Receive Example – Normal and Circular Mode Explained

STM32 UART Part 4 – How to Receive Data using UART DMA

STM32 UART: Receive Data Using IDLE Line Detection

STM32 UART Part 4 – Receive Data Using IDLE Line (Interrupt & DMA Methods)

How to Communicate using Single Wire (Half Duplex Mode)

STM32 UART Part 6 – Half-Duplex Communication (Single-Wire Mode)

How to use one-wire Protocol to interface DS18B20

STM32 UART Part 7 – How to use one-Wire Protocol

How to Implement LIN Protocol on STM32 Using UART

STM32 UART Part 8 – LIN Communication Tutorial

LIN Transceiver Connections & Master-Slave Communication

STM32 UART Part 9 – LIN Transceiver Connections & Master-Slave Communication

STM32 Master - slave communication over LIN Bus

STM32 UART PART 10 – Lin Protocol PART 3

Subscribe to Our Newsletter

© 2026 ControllersTech® · All Rights Reserved · Built with ❤️ for Embedded Engineers

  • ABOUT US
  • Privacy Policy
  • Affiliate Links
  • SHOP
  • Contact US