《《《《《正文》》》》》
《串口》
串口是指物理上(硬件)的接口形式,就像USB接口,以及线下很流行的type-C接口,所以它是一个遵循某一类似通信协议的统称,UART、TTL、RS232、RS485都遵循同一类似的通信协议,就统称为串口。
《UART》
UART全称是通用异步收发器(Universal Asynchronous Receiver/Transmitter)。它是一个用于收发数据的集成逻辑电路,相当于一个电路模块,能嵌入在芯片里拥有自己的功能模块,所以UART是指一个能收发数据的逻辑电路模块或者功能模块。
《TTL》
TTL是一种通信标准,其中一项标准便是逻辑电平和电压之间的关系:
逻辑0:对应0V;逻辑1:对应3.3V或者5V。其实就是高低电平;它的硬件接口如下图:
《RS232》
同样RS232也是一种通信标准,它的电平标准是:
逻辑0:对应+(3-15)V;逻辑1:对应-(3-15V)。它与TTL协议一样,但是判断逻辑的电平不一样,自然硬件电路也会不同标准:
《RS485》
RS485也是一种串口标准,只是为了长距离输送采用差分方式传输,相对于RS232和TTL,抗干扰以及速度都有所提升;它的电平逻辑是:
逻辑1:+(2-6)V;逻辑0:-(2-6)V;
注意这里的电平是两线的电压差;硬件连线如下图;
《《《《《END》》》》》