ARM嵌入式Linux驱动程序开发第7章串口驱动程序.pptVIP

  • 7
  • 0
  • 约3.45千字
  • 约 27页
  • 2020-01-18 发布于辽宁
  • 举报

ARM嵌入式Linux驱动程序开发第7章串口驱动程序.ppt

* 第7章 串口驱动程序 * 7.1 串口概述 1、异步串行通信 所谓异步传输是指异步通信的数据传输过程中,接收时钟与发送时钟是不同步的,即发送端和接收端都有自己独立的时钟和相同的速度约定,而在串行总线上则没有时钟信号的传输。 异步串行的方式是将传输数据的每个字符一位接一位地传送。数据可以通过分时技术在同一个传输通道传送,因此串行I/O可以减少信号连线,只用两根线即可。对于同一根线上的数字信号,接收方先分割成位,再按位组成字符。所以,双方必须协调工作才能恢复数据。 7.1 串口概述 1、异步串行通信 异步传输的数据是以帧方式传输的。每帧有效数据前有1个起始位,1个或多个停止位。为了保证同步,异步串口的数据由起始位和停止位分隔成数据帧,每帧可以有5位、6位、7位或8位数据。 图7-1串行通信字符格式 7.1 串口概述 2、串行接口的物理层标准 (1)RS-232C标准 RS-232C主要定义了以下3个方面。 ·接口的机械特性;·信号电平特征;·交换功能。 图7-3 DB-9引脚图 表7-1 DB-9引脚说明 7.1 串口概述 2、串行接口的物理层标准 RS-232C标准规定了双极性信号的逻辑电平: -3V到-25V之间的电平表示逻辑“1”;+3V到+25V之间的电平表示逻辑“0”。 简单连接 完全连接 图7-4 RS-232C连线图 7.2 S3C2410

文档评论(0)

1亿VIP精品文档

相关文档