串口、COM 口、UART 口,
TTL、RS-232、RS-485 这么多接口,
怎么区分
调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉
很不爽!
首先,串口、UART 口、COM 口、USB 口是指的物理接口形式(硬件)。
而 TTL、RS-232、RS-485 是指的电平标准(电信号)。
串口:串口是一个泛称,UART,TTL,RS232,RS485 都遵循类似的通
信时序协议,因此都被通称为串口。
UART 接 口 : 通 用 异 步 收 发 器 (Universal Asynchronous
Receiver/Transmitter),UART 是串口收发的逻辑电路,这部分可以独立成
芯片,也可以作为模块嵌入到其他芯片里,单片机、SOC、PC 里都会有 UART
模块。
COM 口:特指台式计算机或一些电子设备上的 D-SUB 外形(一种连接器
结构,VGA 接口的连接器也是 D-SUB)的串行通信口,应用了串口通信时序和
RS232 的逻辑电平。
USB 口:通用串行总线,和串口完全是两个概念。虽然也是串行方式通信,
但由于 USB 的通信时序和信号电平都和串口完全不同,因此和串口没有任何关
系。USB 是高速的通信接口,用于 PC 连接各种外设,U 盘、键鼠、移动硬盘、