STSW-STM32156:Implementing an emulated universal asynchronous receiver transmitter on STM32F4 microcontroller series (AN4457)

The UART emulator is needed in applications that require more UARTs than the ones provided by STM32F4 microcontrollers.

The STSW-STM32156 firmware provides an emulated full-duplex UART which supports up to 9 data bits and up to115200 baud rates.

The STSW-STM32156 firmware also offers an example of communications between a hardware and a software UART.

For more details refer to application note AN4457.

Key Features

  • Full duplex, asynchronous communications
  • Full duplex mode up to 115200 bps
  • Data length (5 up to 9 bits)
  • Flexible GPIO use: all GPIOs could be configured as UART TX/RX
产品规格
DescriptionVersionSize
DB2566: Implementing an emulated universal asynchronous receiver/transmitter on STM32F4 series1.0110 KB
应用手册
DescriptionVersionSize
AN4457: Implementing an emulated UART on STM32F4 microcontrollers2.0496 KB
许可协议
DescriptionVersionSize
SLA0048: Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT2.18112 KB
获取软件
型号Software VersionSupplier
STSW-STM321561.0.0ST
Implementing an emulated universal asynchronous receiver/transmitter on STM32F4 series STSW-STM32156
Implementing an emulated UART on STM32F4 microcontrollers STSW-STM32156
Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT STSW-STM32019