STM32 Nucleo UART DMA with STM32CubeIDE and HAL Libraries

Nucleo-F103RB_UART1_FTDI_actual

In this tutorial, we will show you how to use STM32 Nucleo UART with DMA to transmit and receive data through direct memory access without requiring to involve CPU. In DMA mode, data can be transferred from UART RX data register to user memory without any CPU processing time. By using DMA with UART, we … Read more

STM32 Nucleo UART Interrupt with STM32CubeIDE and HAL Libraries

Nucleo-F103RB_UART1_FTDI_actual

In this tutorial, we will show you how to use STM32 Nucleo UART in interrupt mode to transmit and receive data. We will use STM32CubeIDE to create a project where we will use UART interrupt of STM32 Nucleo to receive data on the Rx pin via interrupt and we will send serial data through a … Read more

STM32 Nucleo UART Communication Tutorial with CubeIDE and HAL Libraries

Nucleo-F103RB_UART1_FTDI_actual

In this tutorial, we will learn to use STM32 Nucleo’s UART communication channels. We will guide you in detail on how to transmit and receive data using the STM32CubeIDE and HAL libraries. First, we’ll illustrate how to send serial data to your system’s serial COM port employing a micro USB cable along with a USB-TTL … Read more

UART Interrupt TM4C123G Tiva C LaunchPad – ARM Cortex M4

UART interrupt TM4C123 Tiva C launchpad

In the last tutorial, we learned to use UART communication modules of TM4C123G Tiva C Launchpad. We have seen a demo to transmit and receive data between the computer and TM4C123G Tiva C on UART5 port using a busy-wait or polling method. In this tutorial, we will see how to make the UART receiver port … Read more

UART Communication TM4C123 Tiva C LaunchPad with Example Codes

UART Port pins TM4C123 Tiva C launchpad

In this tutorial, we will learn to use the UART communication module of TM4C123GH6PM microcontroller by using TM4C123G Tiva LaunchPad. This tutorial will help you understand how TM4C123G MCUs communicate with external devices or with each other over UART based serial communication protocol. First, we will discuss the UART module of TM4C123GH6PM microcontroller and its … Read more

STM32 Blue Pill UART DMA with STM32Cube IDE and HAL Libraries

STM32 Blue Pill UART DMA STMCube IDE and HAL libraries

In this tutorial, we will show you how to use STM32 Blue Pill UART with DMA to transmit and receive data through direct memory access without requiring to involve CPU. In DMA mode, data can be transferred from UART RX data register to user memory without any CPU processing time. By using DMA with UART, … Read more

STM32 Blue Pill UART Interrupt with CubeIDE and HAL Libraries

STM32 Blue Pill UART Interrupt STMCube IDE and HAL libraries

In this tutorial, we will show you how to use STM32 Blue Pill UART in interrupt mode to transmit and receive data. We will use STM32 CubeIDE to create a project where we will use UART interrupt of STM32 Blue Pill to receive data on the Rx pin via interrupt and we will send serial … Read more

STM32 Blue Pill UART Communication Tutorial with CubeIDE and HAL Libraries

STM32 Blue Pill UART communication tutorial

In this STM32 tutorial, we will learn how to use the UART communication channels of STM32 Blue Pill. We will see how to transmit and receive data through UART using STM32 CubeIDE and HAL libraries. We will be covering two projects in this guide. In the first project we will use the UART feature of … Read more

UART/USART Communication STM32F4 Discovery Board – HAL UART Driver

STM32F4 discovery board UART pins

Learn UART/USART communication on the STM32F4 Discovery Board using the HAL UART driver in Keil uvision. Complete tutorial covering all 6 USART channels, pin mapping, baud rate, transmit and receive examples with FTDI cable wiring, plus troubleshooting for the STM32F407VGT6.

Serial/UART Communication Between Two Arduino Boards

UART Communication between two Arduinos demo

In this tutorial, we will perform UART or serial communication between two Arduino boards using UART software library of Arduino IDE. To debug and program Arduino using a USB port, the serial port which is known as Universal Asynchronous Receiver/Transmitter (UART) Communication is used. For most sensors and systems, the main communication method is considered … Read more