一、串口
1、串口:
设备间接线通信的一种方式;(通信的本质是数据的传送)
数据一位一位顺序传送
双向通信,全双工(同时进行双向传输),半双工(统一时间只能进行单向传输)
传送速度相对较慢
2、电气标准和协议
按电气标准和协议可分为:RS-232-C、RS-422、RS485等。
RS-232——标准口,电脑9针串口、最高速率20kb/s,点对点(1对1)传输,传输距离最大15m,适合本地设备间的通信。
RS-422——比232驱动能力更强,支持点对多的双向通信。最多可以1对10,1个主设备、多个从设备,从设备之间不能通信;最大传输距离1219m,传输速率最大可达10Mb/s,双绞线的长度与传输速率成反比;
RS-485——从422基础上发展而来,支持1对多,最多接32个设备。
3、串口电平:
UART——异步串型,通用异步接收、发送。
UART包含TTL电平串口和RS232电平串口
RS232电平——逻辑1为-3~-15v电压
逻辑0为3~15v电压(笔记本用RS232和单片机通信,需要用到usb转2329针串口)
TTL电平——逻辑1是5v,逻辑0是0v
输出高电平>=2.4v,输出低电平<=0.4v
输入高电平