K210开发实例-通用异步收发传输器(UART)使用

通用异步收发传输器(UART)使用

文章目录

  • 通用异步收发传输器(UART)使用
    • 1、UART介绍
    • 2、UART驱动API介绍
    • 3、UART通用使用方式
    • 4、UART中断方式使用
    • 5、UART通过DMA接收发送数据
    • 6、UART通过DMA及中断方式接收发送数据

1、UART介绍

UART分为高速UART通用UART

高速UART为UARTHS(UART0)

  • 通信速率可达5Mbps
  • 8 字节发送和接收FIFO
  • 可编程式THRE 中断
  • 不支持硬件流控制或其他调制解调器控制信号,或同步串行数据转换器

通用UART

通用UART 为UART1、UART2 和UART3,支持异步通信(RS232 和RS485 和IRDA,通信速率可达到5Mbps。UART 支持CTS 和RTS 信号的硬件管理以及软件流控(XON 和XOFF)。3 个接口均可被DMA 访问或者CPU 直接访问。

  • 8 字节发送和接收FIFO
  • 异步时钟支持

你可能感兴趣的:(物联网全栈开发实战,网络,linux,运维)