通用异步收发传输器(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
- 异步时钟支持