第6章串行通信 本章要点 ◆异步通信和同步通信 ◆串行通信波特率 ◆串行通信的制式 ◆串行通信的校验 ◆串行口特殊功能寄存器 ☆串行工作方式
第6章 串行通信 本章要点 ❖异步通信和同步通信 ❖串行通信波特率 ❖串行通信的制式 ❖串行通信的校验 ❖串行口特殊功能寄存器 ❖串行工作方式
计算机与外界信息交换称为通信。 通信的基本方式可分为并行通信和串行通信: 并行通信是数据的各位同时发送或同时接收; 串行通信是数据的各位依次逐位发送或接收。 并行通信优点传送速度快 缺点:不便长距离传送 串行通信优点:便于长距离传送 缺点:传送速度较慢
串行通信优点:便于长距离传送 缺点:传送速度较慢 计算机与外界信息交换称为通信。 通信的基本方式可分为并行通信和串行通信: 并行通信是数据的各位同时发送或同时接收; 串行通信是数据的各位依次逐位发送或接收。 并行通信优点:传送速度快 缺点:不便长距离传送
串行通信的基本特征是数据逐位顺序进行传送 串行通信的格式及约定(如:同步方式、通讯速 率、数据块格式、信号电平…….等)不同,形成 了多种串行通信的协议与接口标准。 常见的有 通用异步收发器(UART)本课程介绍的串 通用串行总线(USB) C总线 CAN总线 SP总线 RS-485,RS-232C,RS422A标准等等
串行通信的基本特征是数据逐位顺序进行传送 串行通信的格式及约定(如:同步方式、通讯速 率、数据块格式、信号电平……等)不同,形成 了多种串行通信的协议与接口标准。 常见的有: ☞通用异步收发器(UART)——本课程介绍的串 口 ☞通用串行总线(USB) ☞I 2C总线 ☞CAN总线 ☞SPI总线 ☞RS-485,RS-232C,RS422A标准……等等
N-1 第N个字符(异步串行帧) N+1 D6D7|P10|D0 起 校停 传递方向始 数据位D0~D7 验止 位 位位 1、异步通信 异步通信依靠起始位、停止位保持通信同步。 异步通信数据传送按帧传输,一帧数据包含 起始位、数据位、校验位和停止位。 异步通信对硬件要求较低,实现起来比较简 单、灵活,适用于数据的随机发送接收,但因 每个字节都要建立一次同步,即每个字符都要 额外附加两位,所以工作速度较低,在单片机 中主要采用异步通信方式
异步通信对硬件要求较低,实现起来比较简 单、灵活,适用于数据的随机发送/接收,但因 每个字节都要建立一次同步,即每个字符都要 额外附加两位,所以工作速度较低,在单片机 中主要采用异步通信方式。 §6-1 串行通信概述 一、异步通信和同步通信 串行通信按同步方式可分为异步通信和同步通信。 1、异步通信 异步通信依靠起始位、停止位保持通信同步。 异步通信数据传送按帧传输,一帧数据包含 起始位、数据位、校验位和停止位
2、同步通信 同步通信依靠同步字符保持通信同步。 同步通信是由1~2个同步字符和多字节 数据位组成,同步字符作为起始位以触发同 步时钟开始发送或接收数据;多字节数据之 间不允许有空隙,每位占用的时间相等;空 闲位需发送同步字符。 同步字符1 同步字符2 数据 数据2 传递方向
同步通信传输速度较快,但要求有准确 的时钟来实现收发双方的严格同步,对硬件 要求较高,适用于成批数据传送。 2、 同步通信 同步通信依靠同步字符保持通信同步。 同步通信是由1~2个同步字符和多字节 数据位组成,同步字符作为起始位以触发同 步时钟开始发送或接收数据;多字节数据之 间不允许有空隙,每位占用的时间相等;空 闲位需发送同步字符