嵌入式系统接口及驱动程序开发-Read.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统接口及驱动程序开发-Read

第7章 嵌入式系统接口及驱动程序开发 本章重点介绍了 ARM 处理器典型外围接口的通信原理、各引脚及寄存器功能,并为 每一类接口提供了一个简单驱动程序。本章是全书的重点之一,对于学习驱动开发的读者 来说更是重中之重。当然,对于学习上层软件开发的读者来说,对本章相应内容只需要有 较深入了解即可。 本章在内容安排上按接口通信原理介绍、接口功能及寄存器功能介绍、驱动程序实例 的顺序来介绍各个接口。读者在学习时应首先理解该接口的通信原理、ARM 处理器各寄存 器功能,然后再看相应的驱动程序,这样才能很好地掌握本章内容。 在嵌入式软件开发中,如果系统功能要求比较单一,不需要进行复杂的人机处理及界 面设计,那么在设计软件时就可以不使用嵌入式操作系统,而直接将应用程序和底层支持 程序编写在一起,这种嵌入式软件开发方式很类似于单片机软件开发模式,称为无操作系 统支持的软件开发。 本章重点介绍在无操作系统支持情况下部分 ARM9 处理器 S32C2410 外部设备驱动原 理及软件开发过程。其中: 本章 7.1 节主要介绍串行通信接口实验,重点介绍串行通信的基本原理、串行通信的 标准以及 S3C2410 处理器的串行通信接口的工作原理及寄存器结构,并且详细介绍串行通 信的测试程序。 本章 7.2 节主要介绍键盘及 LED 驱动实验,重点介绍了 ZLG7290 键盘及 LED 驱动芯 片的原理和内部结构,同时介绍了 IIC 总线协议的通信原理。 本章 7.3 节主要介绍触摸屏实验,详细介绍了触摸屏基本工作原理以及 SPI 通信协议, 触摸屏驱动芯片 ADS7843 的工作原理。 本章 7.4 节主要介绍 A/D 转换实验,详细介绍了常见的 A/D 转换器的工作原理及 S3C2410 外围的 A/D 转换接口。 本章 7.5 节主要介绍 LCD 驱动原理,主要包括 LCD 常见类型、LCD 驱动原理以及 S3C2410 处理器的 LCD 驱动接口各部分功能。 7.1 ARM9 串行通信原理及驱动开发实验 7.1.1 串行通信原理介绍 本节首先对通信原理的基本概念进行简要说明,如图 7.1 所示,按照通信传输的方式 和时间,可以将通信分为单工通信、全双工通信以及半双工通信。如果按照通信过程中同 第 7 章 嵌入式系统接口及驱动程序开发 ·131 · 时能够传输数据的位数可以将通信分为串行通信和并行通信方式。在串行通信方式中,根 据通信时钟参考选择还可以将串行通信分为同步串行和异步串行。 (a) 按通信方式和时间分 (b) 按同时传输数据位数分 图 7.1 通信分类 1. 通信方式 在通信过程中,如果通信仅在点对点之间进行,或者一点对多点之间进行,那么,按 消息传输的方式和时间不同,可以将通信分为单工通信、全双工通信以及半双工通信。 (1) 单工通信。单工通信是指消息只能单方向进行传输的一种通信方式。如图 7.2 所示, 通信只能从 A 传输到 B 。这好比一条绝对方向的单行道路,不准双向通行也不能逆向行驶。 在现代通信系统中,如模拟广播电视系统(不包括现正在研究应用的 HFC 双向网络) 、无 线寻呼系统等,信号只能从广播电视台、无线寻呼中心发送到电视机接收机、BB 机上。 这些都属于单工通信。 (2) 全双工通信。全双工通信是指通信双方可以同时进行双向数据传输而互不影响的 通信方式。如图 7.3 所示,在这种工作方式下,通信双方都可以同时进行信息的发送和接 收,可见,全双工通信的信道必须是双向信道。如果是有线的全双工方式,通信双方会有 两根独立的信号线分别用来传输发送信号和接收信号,从而使得发送和接收操作可同时进 行。生活中的普通电话系统、移动通信系统都是全双工通信方式。 图 7.2 单工通信方式 图 7.3 全双工通信方式 (3) 半双工通信。半双工通信是指允许数据传输为双向操作,即不仅可以发送,亦可 以接收信号,但是,在同一时刻只能进行发送和接收任意一个操作的通信方

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档