共工科技

通用异步收发传输器(uart通用异步收发传输器协议)

本篇目录:

Uart,SPI和I2C的区别

spi总线和i2c总线的区别硬件结构不同:IIC:IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。

SPI实现要简单一些,UART需要固定的波特率,就是说两位数据的间隔要相等,而SPI则无所谓,因为它是有时钟的协议。quickmouse:I2C的速度比SPI慢一点,协议比SPI复杂一点,但是连线也比标准的SPI要少。

通用异步收发传输器(uart通用异步收发传输器协议)-图1

UART就是两线,一根发送一根接收,可以全双工通信,线数也比较少。数据是异步传输的,对双方的时序要求比较严格,通信速度也不是很快。在多机通信上面用的最多。

UART啥意思

1、uart是通用异步收发传输器。通用异步收发传输器,通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。

2、UART是通用异步收发器(异步串行通信口)的英文缩写,它包括了RS23RS44RS42RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。

通用异步收发传输器(uart通用异步收发传输器协议)-图2

3、UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用来与PC进行通信,包括与监控调试器和其它器件,如EEPROM通信。

我们常说的RS485与RS232以及RS422,它们是不是UART口?

通讯距离RS232口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。所连接设备个数RS232只能连接一个设备,而RS485可以连接多个设备。

所以其实简单来说,两者的信号源都是UART,将UART的信号转换为驱动线缆的电压,并提供驱动能力。所以其实严格来讲,RS232不算现场总线,因为不支持多节点网络并且抗干扰很差。

通用异步收发传输器(uart通用异步收发传输器协议)-图3

但这三者接口的板上信号源都是串口,也就是UART。所以可以很容易相互转换。RS232也并不适合现场大规模联网使用,因为RS232线序中要接GND,所以至少要3条线传输信号。而RS485是两条线。

简单的说RS232是全双工的,RS485是半双工的,RS422是全双工的。

通讯距离 RS232口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。所连接设备个数 RS232只能连接一个设备,而RS485可以连接多个设备。

传统RS232和RS-485接口以及RJ45接口都是常见的选择,但它们在功能和适用场景上有着明显的区别。RS232接口:RS232接口是一种串行接口标准,常用于短距离传输。

到此,以上就是小编对于uart通用异步收发传输器协议的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇