串口通信协议简介
物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬件部分。
协议层:协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。
物理层
232与TTL区别:
TTL电平是从芯片里出来的0-3.3/5V
RS232 ±15V 1是+15V 0是-15V
1-RS232标准
RS232标准串口通讯结构图:(DB9接口,9根针,用来与另外设备通讯)
注:
1、RS232标准串口主要用于工业设备直接通信(抗干扰强,容错率高,如静电粉尘震动)
2、电平转换芯片一般有MAX3232,SP3232
2-USB转串口(TTL)
USB转串口通讯结构图:
注:
1、USB转串口主要用于设备跟电脑通信