ARM汇编语言程序设计基础第6章嵌入式系统总线接口.ppt

ARM汇编语言程序设计基础第6章嵌入式系统总线接口.ppt

第6章 嵌入式系统总线接口 6.1 串行接口 6.1.1 串行接口基本原理与结构 1.串行通信概述 常用的数据通信方式有并行通信和串行通信两种。当两台数字设备之间传输距离较远时,数据往往以串行方式传输。串行通信的数据是一位一位地进行传输的,在传输中每一位数据都占据一个固定的时间长度。与并行通信相比,如果n位并行接口传送n位数据需时间T,则串行传送的时间最少为nT。串行通信具有传输线少、成本低等优点,特别适合远距离传送。 ① 串行数据通信模式 串行数据通信模式有单工通信、半双工通信和全双工通信3种基本的通信模式。 ● 单工通信:数据仅能从设备A到设备B进行单一方向的传输。 ● 半双工通信:数据可以从设备A到设备B进行传输,也可以从设备B到设备A进行传输,但不能在同一时刻进行双向传输。 ● 全双工通信:数据可以在同一时刻从设备A传输到设备B,或从设备B传输到设备A,即可以同时双向传输。 ② 串行通信方式 串行通信在信息格式的约定上可以分为同步通信和异步通信两种方式。 a. 异步通信方式 异步通信时数据是一帧一帧传送的,每帧数据包含有起始位(”0”)、数据位、奇偶校验位和停止位(”1”) ,每帧数据的传送靠起始位来同步。一帧数据的各位代码间的时间间隔是固定的,而相邻两帧的数据其时间间隔是不固定的。在异步通信的数据传送中,传输线上允许空字符。 异步通信对字符的格式、波特率、

文档评论(0)

1亿VIP精品文档

相关文档