串口通信了解没?陈老师教你一次读懂
关于串口通讯的有关知识点:什么是串口通讯?以及串口通讯的主要分类。本期咱们再一起从“串口通讯的通讯协议”、“串口通讯的物理层”、“波特率”,“串口通讯的数据构造”这四方面来了解串口通讯,以便于帮助大家能够更全面的了解串口通讯的有关知识。
///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得口令陈老师///
串口通讯的通讯协议
最初数据是模拟信号输出简略过程量,后来仪表接口出现了RS232接口,这种接口能够达到点对点的通信方式,但这种方式不能达到联网功能,这就促生了RS485。
我们知道串口通信的数据传输都是0和1,在单总线、I2C、UART中都是通过一根线的高低电平来判断逻辑1或者逻辑0,但这种信号线的GND再与其他设备构成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。所以差分通信、支持多机通信、抗干扰强的RS485就被广泛的运用了。
RS485通信最大特点就是传输速度能够到达10Mb/s以上,传输距离能够到达3000米左右。大家须要注意的是虽然485最大速度和最大传输距离都很大,但是传输的速度是会随距离的增加而变慢的,所以两者是不能够兼得的。
串口通讯的物理层
串口通讯的物理层有很多规范,例如上面提到的,我们主要讲解RS-232规范,RS-232规范主