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.

主要特性

  • 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

资源

技术文档

产品规格
Description 版本 文档大小
DB2566 DB2566: Implementing an emulated universal asynchronous receiver/transmitter on STM32F4 series 1.0 110 KB
应用手册
Description 版本 文档大小
AN4457 AN4457: Implementing an emulated UART on STM32F4 microcontrollers 2.0 496 KB

演示和培训资料

简报
Description 版本 文档大小
STM32 and STM8 embedded software solutions 6.0 2 MB

法律

许可协议
Description 版本 文档大小
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 5.1 87 KB

获取软件

型号 General Description Software Version Supplier Marketing Status GitHub link 下载
STSW-STM32156 Implementing an emulated universal asynchronous receiver transmitter on STM32F4 microcontroller series (AN4457) 1.0.0 ST Active -

 

支持和社区


×