- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《MC9S12XS单片机原理及嵌入式系统开发》 The End 《MC9S12XS单片机原理及嵌入式系统开发》 12.4 SPI模块应用实例 程序清单: 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.1 I2C总线概述 NXP 半导体(原Philips 半导体)公司于20世纪80年代初推出了一种简单的双向二线制串行通信总线,这种总线被称为Inter-IC(I2C或IIC或I2C)总线。目前I2C 总线已经成为业界嵌入式应用的标准解决方案,同SPI总线一样,被广泛地应用在基于微控制器与各种外围设备之间的串行通信,可以作为控制、诊断与电源管理等方面的数据通信总线,主要应用领域包括消费类电子、电信产品等。多个符合I2C 总线标准的器件都可以通过同一条I2C 总线进行通信,而不需要额外的地址译码器。I2C 是一种两线制串行总线,因此操作非常简单。 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.1 I2C总线概述 I2C总线有很多特点,如下所述: 总线仅由2 根信号线组成,分别是数据线(SDA)和时钟线(SCL)。 总线协议简单。 协议容易实现,即使微控制器内部没有集成I2C 总线接口,也能够方便地利用开漏或集电极开路的I/O或准双向I/O端口模拟实现。 支持的器件多,NXP 半导体最早提出I2C总线协议,目前恩智浦半导体(NXP)、飞思卡尔半导体(Freescale)、德州仪器(TI)、美国国家半导体(National Semiconductor)、意法半导体(ST)、美信半导体(Maxim)等公司都有大量带有I2C总线接口的产品,这为用户设计产品时选择合适的I2C 器件提供了广阔的空间。 总线上可同时挂接多个器件,同一条I2C 总线上可以挂接很多个器件,一般可达数十个以上,甚至更多。器件之间是靠不同的编址来区分的,而不需要附加的I/O 线或地址译码部件。 总线可裁减性好,在原有总线连接的基础上可以随时新增或者删除器件,用软件可以很容易实现I2C 总线的自检功能,能够及时发现总线上器件的变动。 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.1 I2C总线概述 总线电气兼容性好,I2C总线规定器件之间以开漏I/O互连,这样只要选取适当的上拉电阻就能轻易实现3 V/5 V逻辑电平的兼容,而不需要额外的电平转换。 支持多种通信方式,一主多从是最常见的通信方式,此外还支持双主机通信、多主机通信以及广播通信模式等。 通信速率高,I2C总线标准传输速率为100 kb/s,在快速模式下为400 kb/s。按照以后修订的版本,位传输速率可高达3.4 Mb/s。 兼顾低速通信,I2C总线的通信速率也可以低至几kb/s以下,用于支持低速器件(比如通过软件模拟的实现方法)或者用来延长通信距离。 通信距离较远,一般情况下,I2C 总线通信距离可达几米到十几米,通过降低传输速率等办法,通信距离可延长到数十米乃至数百米。 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.2 I2C总线工作原理 I2C总线只需要两根信号线,一根是串行数据线SDA,另一根是串行时钟线SCL。在系统中,I2C总线的典型结构如图12.12所示。 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.2 I2C总线工作原理 在介绍I2C总线工作原理之前,首先必须明确几个基本概念: 发送器(Transmitter):发送数据到总线的器件; 接收器(Receiver):从总线接收数据的器件; 主机(Master):初始化发送、产生时钟信号和终止信号发送的器件; 从机(Slave):被主机寻址的器件。 I2C总线是双向传输的总线,因此主机和从机都可能成为发送器和接收器。如果主机向从机发送数据,则主机是发送器,从机是接收器;如果主机读取从机数据,则主机是接收器,从机是发送器。不论主机是发送器还是接收器,时钟信号SCL 都要由主机产生。 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.2 I2C总线工作原理 以下简要介绍I2C总线的标准规范。 1.I2C总线上数据的有效性 I2C总线中数据线SDA的电平状态必须在时钟线SCL处于高电平期间保持稳定不变;SDA的电平状态只有在SCL处于低电平期间才允许改变,但是在I2C总线的起始条件和停止条件例外。I2C总线上数据有效性如图12.13所示。 《MC9S12XS单片机原理及嵌入式系统开发》 12.5 I2C总线接口 12.5.2 I2C总线工作原理 2.I2C 总线起始条件和停止
您可能关注的文档
- 现代办公自动化案例教程电子教案(2).ppt
- 办公自动化设备的使用和维护-第10章-数码相机.ppt
- 2015人教版数学九上2123《因式分解法》课件.ppt
- 高中物理素材(开公开课的时候很有用).ppt
- Trident系统硬件介绍.pptx
- 光缆综合维护管理平台介绍.ppt
- 健康长寿靠自己-downloadxicinet.ppt
- 《给蚕宝宝记日记》课件.ppt
- 局域网共享故障的分析与排除.ppt
- 第7章-罗克韦尔PLC通信技术及.ppt
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及完整答案【有一套】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及完整答案【有一套】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及参考答案(能力提升).docx
- 初中美术教材分析心得体会.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及参考答案(新).docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及完整答案【全优】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及参考答案【能力提升】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及参考答案【满分必刷】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及完整答案【易错题】.docx
- 2025年2024年公共卫生防疫员:防控、调查、疫苗等技能知识考试试卷及参考答案(完整版).docx
最近下载
- 猪主要传染性腹泻病的流行情况与防控对策.docx
- 机电工程投标方案.docx VIP
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
文档评论(0)