嵌入式原理考试复习.doc

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

备注:紫色加粗字体表示问题答案,蓝色字体表示扩展内容,红色字体表示需注意的内容,加粗字体表示重点记忆内容。 I2C上拉电阻(同类问题1829)—— 4.2 I2C是一种简单的只有两条信号线的串行总线; 主设备:初始化总线操作、终止总线操作并产生总线时钟信号的设备; 从设备:被主设备寻址的总线设备,被动响应主设备启动的操作; 发送器:向总线上发送数据的总线设备,主从设备都可以是发送器; 接收器:从总线上接受数据的设备,主从都可以是接收器; 多主设备:有多个主设备都可以尝试控制总线,而不会引起传输数据的混淆; 仲裁:总线上的一种设备管理过程,在这个过程中如果有多个主设备同时试图控制总线,确保只允许其中一个得到控制权,并正确地完成总线数据的传输。 I2C总线的SDA(串行数据)和SCL(串行时钟)是双向信号,通过上拉电阻连接到正电源上,在没有设备驱动的情况下(总线空闲状态),SDA和SCL都为高电平。I2C总线设备(芯片)可以有不同的生产工艺和不同的工作电压,但总线信号(SDASCL)电平决定于上拉电阻连接的电源。 I2C总线工作原理: 数据位表示和总线起始、停止条件 I2C总线上每传输一个数据位就产生一个时钟脉冲,数据必须在SCL为高电平期间保持稳定,数据状态的改变只能在SCL为低电平时发生。 SCL为高电平时,SDA的状态变化被定义为总线操作的起始或停止条件:SDA由高电平变为低电平,表示一个总线操作的起始条件(Start);SDA由低电平变为高电平,表示一个总线操作的停止条件(Stop)。 I2C允许主设备在发出停止条件前插入重复起始条件,通过使用重复起始条件,主设备可以任意修改读、写的方向或寻址不同的设备。根据I2C总线规范,总线上所有的从设备在接受到起始条件或重复起始条件时,必须复位他们的总线逻辑,准备好接受紧随起始条件后的从设备地址。 设备寻址 主设备在发出起始条件后紧跟着发出要寻址的7位从设备地址及一个读写标志位,共计8位。MSB是字节的最高有效位,LSB是最低有效位。LSB上读写标志位为“0”时表示主设备向从设备写数据;“1”表示主设备由从设备读数据。I2C设备能判断主设备发出的地址与自身地址是否匹配,不需要外部给出的片选信号,故不需要集中的地址译码器。 数据传输过程 SDA信号上所有的信息位(包括数据位、地址位、响应位等)的传输都在SCL时钟同步下进行。主设备可以通过放慢SCL时钟频率降低数据传输速率,从设备也可以强制拉低SCL迫使主设备进入等待状态。当发送器完成一个字节信息的发送后,释放对SDA的驱动,这时如果没有其他设备驱动SDA则其为高;接收器接受完一个字节的信息后,通过把SDA拉到低电平向发送器给出响应位,如果接收器接受完一个字节信息后不能如期给出响应位(或给出“非响应位”)那么发起这次总线操作的主设备将发出停止条件终止此次操作或发出重复起始条件直接启动一个新的操作过程。时序图见 总线仲裁 I2C总线上所有设备的SDA和SDL信号通过线与方式连在一起,总线空闲时二者都为高电平(结合起始条件即可容易理解)。所有的操作由总线设备发起,但主设备只有在总线空闲时才能启动一个传输过程。在空闲状态下,多个主设备可能同时发出起始条件,并基于总线的线与连接,最终在总线上产生一个有效的起始条件,此时主设备都认为自己获得了总线的控制权并开始随后的总线操作,仲裁机制用来解决这种总线的冲突。 当SCL为高电平时,主设备根据SDA信号的状态实现仲裁。 当SCL为高电平时,主设备根据SDA信号的状态实现仲裁。当其他主设备发送低电平时,发送高电平的主设备将释放对总线的控制(由“线与”可以理解,当其他主设备发送低电平时SDA上必为0,则为高电平的主设备知道此时有冲突),退出竞争,因它检测到SDA信号与自己发出的电平不一致。 SDRAM行、列、Bank,容量,时序、CL、 ——5.4.2 PC中存储器组织标准化,用Flash存储BIOS(“基本输入输出系统”,是一组固化到主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输出程序、系统设置信息、系统自启动程序等,主要功能是为计算机提供最底层最直接的硬件设置和控制),用内存条扩展系统主存。 外部存储器具有容量大、可拆卸且掉电信息长期保存的特点。在嵌入式系统中,操作系统及应用软件一般固化在EPROM/Flash中,外存则作为系统的可挂载设备用于保存大量数据。内存是系统主板的组成部分,CPU通过总线直接访问内存。按电调后数据是否消失划分。 静态随机存储器(SRAM)——5.2 (考管脚、时序) IDT7164引脚信号分配及功能 引脚编号 信号名 功能 2-10,21,23-25 A0-A12 13位地址信号,可寻址8192个存储单元 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档