计算机中UART端口和串口有什么区别?

19

计算机中的UART端口和串口有何区别(如果有的话)?

2个回答

23

UART是通用异步收发传输器的缩写,是一种芯片,能够使计算机通过串行线路(如RS-232、RS-485、RS-422等)进行通信。

串行端口是计算机的RS-232接口(内部连接到UART)。


3
我认为更准确的说法是,UART是串口类型协议的一种实现。 - SurDin

5

在@SurDin解释了一些内容后,我想补充一下:
1.UART接收并行数据,通过移位寄存器逐位传输或者接收逐位数据,并通过RS-232、RS-485、RS-422等通信渠道将其重新组合成并行形式。
2.UART具有波特率发生器、发送器和接收器。
3.它的波特率发生器可以由内部时钟或外部源进行时钟同步。
串口连接到串行端口,内部连接到UART控制器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接