参考文章:https://blog.csdn.net/m0_46170433/article/details/105883593?spm=1001.2014.3001.5502
一、串口
串口即串行接口,也称串行通信接口或串行通讯接口,通常指PC端的COM接口。
串口是采用串行通信方式的扩展接口。
串行接口的划分标准(同步/异步)
1、同步串行接口(SynchronousSerialInterface,SSI)是一种常用的工业用通信接口。
2、异步串行是指UART(Universal Asynchronous Receiver/Transmitter)通用异步接收/发送。UART包含TTL电平的串口和RS232电平的串口。一般UART通常是指TTL电平的串口。
3、串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等
Uart串口与RS232串口的区别
TTL电平和RS-232电平
(1)Uart一般接到SOC,使用的是TTL电平,定义-3.3V-0为低电平-L(0),而0~+3.3V为高电平-H(1) (2)一般PC端用的串口是RS232串口,RS232是负逻辑电平,它定义+5 -+12V为低电平-L(0),而-12~-5V为高电平-H(1)。 RS-232 RS-232是为点对点(即只用于一对收和发设备)通讯而设计,因为传输距离短,所以只适合本地设备之间的点对点通信。 RS-422 组成是由一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,RS-422的最大传输距离为1219米,最大传输速率为10Mb/s。 RS-485 基于RS-422,RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信,而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比RS-422有改进,无论四线还是二线连接方式总线上可多接到32个设备。RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。
串口的用途
1、串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。
2、串口通信是一般指外设和计算机间,串口是计算机上一种非常通用的设备通信协议。大多数计算机(不包括笔记本电脑)包含两个基于RS-232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。
标签:下载工具,串行接口,RS,电平,232,串口,422,调试 From: https://www.cnblogs.com/mazhiyong/p/17849201.html