串口通讯——TTL、RS232、RS485(总结)

723 阅读1分钟

串口通讯——TTL、RS232、RS485(总结)

1.概念解析

1.嵌入式里常说的串口,一般是指UART口。UART口、com口指的是物理接口形式(是硬件),而TTL、RS232、RS485指的是电平标准(电信号)。

2.在嵌入式MCU中的UART使用TTL电平,而在PC中的UART使用的则是RS232电平。所以UART并没有规范该使用什么电平,取决于你使用什么通信标准。

3.从某种意义上可以说,线路上存在的仅仅是电流,RS232/RS485规定了这些电流在什么样的线路上流动和流动的样式;在UART那里,电流才被解释和组装成数据,并变成CPU可直接读写的形式。

2.RS232与RS485

33fc950e2cd9cab91ed2200ec1dc32f.jpg 1.RS232只能实现点对点的通信方式。传输距离有限,一般在20米以内。RS232用电平表示数据,所以线路是单线路的,要以全双工方式工作,需要地线、发送线和接收线三条线。

2.RS485可实现多点通讯,一般采用一主多从的模式。RS485使用差分电平表示数据,两根线才能达到传输数据的基本要求,要实现全双工必须4根线。而且由于使用的是差分电平,抗干扰能力很强,传输距离可达1000米

参考: 1.www.360doc.com/content/13/… UART和RS232/RS485的关系是什么?