[国产MCU]-W801开发实例-UART控制器

UART控制器

文章目录

  • UART控制器
    • 1、UART控制器介绍
    • 2、UART驱动API介绍
    • 3、UART使用示例

本文将详细如何使用W801的UART模块。

1、UART控制器介绍

UART是一种通用串行 数据总线 ,用于 异步通信 。该总线支持双向通信,可以实现 全双工传输 和接收。

W801 共 6组普通 UART口,通过精细的时钟分频组合可以实现各种波特率的设置,最大可支持 2Mbps的通信速率。 W801 UART能和硬件 DMA配合使用,实现数据的高效异步传输。

W801的UART控制器以如下特性:

  • 设备端符合 APB总线接口协议
  • 支持中断或轮询工作方式
  • 支持 DMA传输模式,发送接收各存在 32-byte FIFO
  • 波特率可编程
  • 5-8bit 数据长度,以及 parity极性可配置
  • 1或 2个 stop位可配置
  • 支持 RTS/CTS流控
  • 支持 Break帧发送与接收
  • Overrun parity error frame error rx break frame中断指示
  • 最大 16-burst byte DMA操作

W801的 UART支持支持 5bit、 6bit、 7bit、 8bit的数据长度可配置。W801 UART支持 RTS/CTS方式的硬件流

你可能感兴趣的:(物联网全栈开发实战,单片机,嵌入式硬件,国产MCU,物联网,W801)