引言
UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种用于串行通信的硬件设备。它允许两个设备之间进行异步数据传输。是一种通用的串行、异步通信总线。该总线有两条数据线,可以实现全双工的发送和接收,在嵌入式系统中常用于主机和辅助设备之间的通信。
并行和串行
什么是并行传输?
并行传输指的是数据以成组的方式,在多条并行信道上同时进行传输。每条信道传输一部分数据,这样可以在同一时间内传输更多的数据位,因此传输速度较快,但成本较高。
什么是串行传输?
串行传输使用一条数据线,将数据一位一位地依次传输。虽然每次只传输一个数据位,但由于其简单的线路设计和较低的成本,串行传输在许多应用中非常普遍。
注意:有关更多通信方式,可查看此博客: