飞来峰 发表于 2020-7-16 20:30:00

串口、COM口、UART口、TTL、RS-232、RS-485的区别,您知道吗?

在使用pixhawk的过程中,经常有朋友问到这些问题。大家都是懂非懂,今天找到一些资料,分享给大家。

首先,我来看一下pixhawk串口对应关系。



上图可保存,以后开发扩展会用到

串口、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的逻辑电平。

COM口即串行通讯端口,简称串口。这里区别于USB的“通用串行总线”和硬盘的“SATA”。

一般我们见到的是两种物理标准。D型9针插头,和 4针杜邦头两种。

这是常见的4针串口,在电路板上常见,经常上边还带有杜邦插针。还有时候有第五根针,3.3V电源端。



由于是预留在电路板上的,协议可以有很多种,要看具体设备。

USB口:通用串行总线,和串口完全是两个概念。虽然也是串行方式通信,但由于USB的通信时序和信号电平都和串口完全不同,因此和串口没有任何关系。USB是高速的通信接口,用于PC连接各种外设,U盘、键鼠、移动硬盘、当然也包括“USB转串口”的模块。(USB转串口模块,就是USB接口的UART模块)





现在空闲 发表于 2020-7-16 22:41:38

回帖是种美德!

神经病 发表于 2020-7-17 06:56:49

谢谢分享学习了

3119714 发表于 2020-7-17 08:55:54

感谢分享 学习了

LIJUN81523 发表于 2020-8-28 14:18:53

还是不知道这些接口都有什么作用!为啥不能统一成一个呢!!!!!!!

大海201079 发表于 2021-1-1 21:39:32

谢谢分享学习一下
页: [1]
查看完整版本: 串口、COM口、UART口、TTL、RS-232、RS-485的区别,您知道吗?