文档介绍:串行通讯的概念
串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。
串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,
成本低但送速度慢。串行通讯的距离可以从几米到几千米。
根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。
能够完成上述“串<- ->并”转换功能的电路,通常称为“通用异步收发器”
(UART:Universal Asynchronous Receiver and Transmitter),
典型的芯片有:Intel 8250/8251,16550。
串口通讯--接口电路
波特率
波特率
(bps)
1 号电缆传输距离(英尺)
2 号电缆传输距离(英尺)
110
5000
3000
300
5000
3000
1200
3000
3000
2400
1000
500
4800
1000
250
9600
250
250
数据位与停止位
数据位:1位、2位
停止位:1位、、2位
流控制
.流控制在串行通讯中的作用
解决丢失数据的问题
.硬件流控制
  硬件流控制常用的有RTS/CTS(请求发送/清除发送)流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制
.软件流控制
一般通过XON/XOFF来实现软件流控制。
奇偶校验
奇校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为奇数,如:
1 0110,0101
0 0110,0001
偶校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为偶数,如:
1 0100,0101
0 0100,0001
EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。
在TxD和RxD上:逻辑1(MARK) =-3V~-15V
              逻辑0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:
信号有效(接通,ON状态,正电压)=+3V~+15V
信号无效(断开,OFF状态,负电压) = -3V~-15V
TTLRS232转换芯片