一、通讯分类
有线通讯、无线通讯。
并行通讯、串行通讯。
并行通讯
优点:速度快。
缺点:通讯线多,通常只适宜短距离通讯。
二、串行通讯
2.1基础知识
优点:通讯线少,适宜长距离通讯。
缺点:速度慢。
串行通讯的工作方式:
单工方式:1根数据线,一端发送,另一端接收,传输方向固定,类似无线电广播。
半双工方式:1根数据线,分时切换传输方向,类似对讲机。
全双工方式:2根数据线,同时接收及发送,类似电话机。
比特率:Bit/s 。
波特率:信号单元数/s(例:信号单元=10Bit,即 1个起始位+7个数据位+1个奇偶校验位+1个停止位)。
2.2异步通讯
异步通讯:以字符为单位一个个的传输,每一个字符要有起始位和停止位。
异步通讯之串行数据帧
帧格式 例:(加入空闲位,为了使收发双方有一定的操作间隙)
起始位(1位) | 数据位(低~高) | 奇偶校验位(1位) | 停止位 |
0 | 标准ASCII码 7位 | 数据位中1的个数为奇数:0 数据位中1的个数为偶数:1 | 1 1位、1.5位、2位 |
异步通讯之发送端与接收端之间:约定帧格式、波特率一致
2.3同步通讯
使用数据块传输信息,省去了起始位、停止位成帧标志信号,用同步字符做起始标志,速度快,但需要同步时钟,不适宜远距离通讯。
三、数据校验
奇偶校验算法
校验和
循环冗余校验(CRC)
模二运算