网站大量收购独家精品文档,联系QQ:2885784924

第17篇_I2C接口_mpc83xx中文手册.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 第17章 I C 接口 2 2 本章介绍该设备上实现的两个I C总线接口。注意,在大多数情况下,这两个I C接口完 全相同,因此作为一个一般的控制器来介绍。必要时标出这两个接口的不同之处。 17.1 绪论 2 IC间(IIC或I C)总线是一种两线制——串行数据(SDA)和串行时钟(SCL)——双 向串行总线,在本设备与其他设备之间提供一种简单有效的数据交换方法,例如与微控制器、 2 EEPROM、实时时钟设备、A/D转换器和LCD等。I C接口的结构图如图17-1所示。 2 图17-1 I C结构图 17.1.1 概述 2 2 两线制I C总线将设备之间的互联最小化。同步、多主控I C总线允许将其他设备连接到 总线上,以进行扩展和系统开发。总线包括冲突检测和仲裁功能,防止当两个或多个主控设 备试图同时控制总线时发生数据错误。 17.1.2 特性 2 每个I C总线接口包括以下特性: � 两线制接口 � 多主控操作 � 仲裁丢失中断,具有从主设备到从设备的自动模式切换。 � 调用地址标识中断 � START与STOP信号的产生与检测 � 确认位的产生与检测 � 总线忙检测 � 软件可编程的时钟频率 � 软件可选择的确认位 � 总线上尖峰信号的片上滤波 17.1.3 操作模式 2 该设备上的I C单元有以下几种操作模式: 2 � 主设备模式。I C总线驱动SDAn信号线。它不能使用它自己的从设备地址作为调用地址。 2 I C不能同时作为主设备和从设备。 2 2 � 从设备模式。I C总线不驱动SDAn信号。这个模块必须在检测到I C主设备发来的START 状态前启用。 � 中断驱动的逐字节的数据传输。当成功获得从设备地址(并且SCLn回到零状态)时, 数据传输以逐字节的方式进行,数据传输的方向由调用主机发出的R//W位决定。每个 数据字节的后面必须跟一个确认位,该位由接收设备发出。在一个数据传输会话期间可 以传送多个字节。 2 2 � 引导定序器模式。I C1控制器支持引导定序器模式。在I C模块初始化之后,可以使用 该模式初始化设备中的配置寄存器。使用复位配置字高端中的BOOTSEQ选择引导定序 2 器模式。注意,硬编码的复位配置字高端值是引导定序器模式禁止的。I C2控制器不支 持该模式。 2 � 复位配置装入(只限I C1)。在这个模式下,当设备上的其余部分都处于复位状态时 2 (/HRESET有效),I C1接口用一个特定调用地址从EEPROM装入复位配置字。一旦将 2 复位配置字锁定到设备中,就复位I C1,直到/HRESET无效。在/HRESET无效后,就可 以根据复位配置字中的BOOTSEQ,使用引导定序器模式初始化该设备。参见第4.4.3.2 2 节“从I CEEPROM装入”。 2 另外,为I C接口定义了下面三种状态:

文档评论(0)

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

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

1亿VIP精品文档

相关文档