freescale semiconductor 第4章异步串行通信与直接存储器访问DMA V1.0 2009.2
第4章 异步串行通信与直接存储器访问DMA V1.0 2009.2
本章目录 4.1异步串行通信的基础知识 4.2MCF52233的UART模块的物理结构 4.3MCF52233的UART模块的编程 达 4.4嵌入式系统常用的标准C语言基本语法概要 4.5 ColdFire?第一个带有中断功能的实例 4.6MCF52233的四通道DMA控制 器 .7MCF52233的DMA编程 票营基于构件的带DMA的UART编程实 g进一步讨论
本章目录 4.1 异步串行通信的基础知识 4.2 MCF52233的UART模块的物理结构 4.3 MCF52233的UART模块的编程 结构 4.4 嵌入式系统常用的标准C语言基本语法概要 4.5 ColdFire第一个带有中断功能的实例 本书学习与实践资料索引 4.6 MCF52233的四通道DMA控制 器 4.7 MCF52233的DMA编程 要点 4.9 进一步讨论 4.8 基于构件的带DMA的UART编程实 例 2
4.1异步串行通信的基础知识 4.1.1基本概念 “位”(bt)是单个二进制数字的简称 是可以拥有两种状态的最小二进制值,分别用 “0”和“1”表示。在计算机中,通常一个信 息单位用8位二进制表示,称为一个“字节” (byte)。串行通信的特点是:数据以字节为 单位,按位的顺序(例如最高位优先)从一多 传输线上发送出去
4.1 异步串行通信的基础知识 4.1.1 基本概念 “位”(bit)是单个二进制数字的简称, 是可以拥有两种状态的最小二进制值,分别用 “0”和“1”表示。在计算机中,通常一个信 息单位用8位二进制表示,称为一个“字节” (byte)。串行通信的特点是:数据以字节为 单位,按位的顺序(例如最高位优先)从一条 传输线上发送出去。 3
4.1异步串行通信的基础知识 1.异步串行通信的格式 异步串行通信采用的是NRZ(标准不归零传号/空号数据格式)数据格式, 这种格式只有“1”、“0”两种逻辑值。 开始位 第0 第6位 第7位 停止位 串行数据通行格式(无校验) 这种格式的空闲状态为“1”,发送器通过发送一个“0”表示一个字 节传输的开始,随后是数据位(在MCU中一般是8位或9位,可以包含校验 位)。最后,发送器发送1到2位的停止位,表示一个字节传送结束。若继 续发送下一字节,则重新发送开始位,开始一个新的字节传送。若不发送 新的字节,则维持“1”的状态,使发送数据线处于空闲。从开始位到停止 位结束的时间间隔称为一帧(frame)。所以,也称这种格式为帧格式
1.异步串行通信的格式 异步串行通信采用的是NRZ(标准不归零传号/空号数据格式)数据格式, 这种格式只有“1”、“0”两种逻辑值。 开始位 第0位 第1位 第2位 第3位 第4位 第5位 第6位 第7位 停止位 串行数据通行格式(无校验) 这种格式的空闲状态为“1”,发送器通过发送一个“0”表示一个字 节传输的开始,随后是数据位(在MCU中一般是8位或9位,可以包含校验 位)。最后,发送器发送1到2位的停止位,表示一个字节传送结束。若继 续发送下一字节,则重新发送开始位,开始一个新的字节传送。若不发送 新的字节,则维持“1”的状态,使发送数据线处于空闲。从开始位到停止 位结束的时间间隔称为一帧(frame)。所以,也称这种格式为帧格式。 4.1 异步串行通信的基础知识 4
4.1异步串行通信的基础知识 2。串行通信的波特率 位长(Bit Length),也称为位的持续时间(Bit Duration)。其倒数就是单位时间内传送的位数。人们把每秒内传 送的位数叫做波特率(Baud Rate)。波特率的单位是:位/秒, 记为bps。 3.奇偶校验 4.串行通信的传输方式 (1)单工(Simplex):数据传送是单向的,一端为发送端,另 一端为接收端。 (2)全双工(Ful-duplex):数据传送是双向的,且可以同时接 收与发送数据。 (3)半双工(Half-duplex):数据传送也是双向的。任何时刻, 只能由一方发送数据,另一方接收数据,不能同时收发
2.串行通信的波特率 位长(Bit Length),也称为位的持续时间(Bit Duration)。其倒数就是单位时间内传送的位数。人们把每秒内传 送的位数叫做波特率(Baud Rate)。波特率的单位是:位/秒, 记为bps。 3.奇偶校验 4.串行通信的传输方式 (1)单工(Simplex):数据传送是单向的,一端为发送端,另 一端为接收端。 (2)全双工(Full-duplex):数据传送是双向的,且可以同时接 收与发送数据。 (3)半双工(Half-duplex):数据传送也是双向的。任何时刻, 只能由一方发送数据,另一方接收数据,不能同时收发。 4.1 异步串行通信的基础知识 5