理论教育 零点起步:PIC单片机I2C总线详解

零点起步:PIC单片机I2C总线详解

时间:2023-10-19 理论教育 版权反馈
【摘要】:现在,已经有越来越多的外围设备与微控制器的接口形式是两线制的I2C串行总线,学会其基本操作已经成为广大电子电气工程师的迫切要求。鉴于I2C总线协议原文内容十分详尽,对于总线协议的初学者可能不易把握,本书特意非常简要地介绍了I2C总线的概念、特点和基础协议,并通过PIC16F877单片机编程实现。为了让读者清楚地理解PIC16F877中I2C模块在各种模式下的工作过程和寄存器功能用法,本章将I2C模块分为两部分来介绍。本章要点:●I2C协议功能特点。

零点起步:PIC单片机I2C总线详解

I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在20世纪80年代,最初为音频和视频设备开发,在电视产品中大量应用。现在,已经有越来越多的外围设备与微控制器的接口形式是两线制的I2C串行总线,学会其基本操作已经成为广大电子电气工程师的迫切要求。鉴于I2C总线协议原文内容十分详尽,对于总线协议的初学者可能不易把握,本书特意非常简要地介绍了I2C总线的概念、特点和基础协议,并通过PIC16F877单片机编程实现。

为了让读者清楚地理解PIC16F877中I2C模块在各种模式下的工作过程和寄存器功能用法,本章将I2C模块分为两部分来介绍。

●主模式发送。

●主模式接收。

每一部分涉及的内容尽量不与其他部分重叠(如寄存器各个位的介绍),这样能让读者明确知道完成某一种功能仅需要设置哪些寄存器位,在编程时能用最简洁、最准确的代码完成相应的功能。

由于I2C从模式应用较少,所以本书未重点介绍I2C从模式,但在实例中会给出相应的程序例子,读者可以参考相关材料学习其从模式的具体用法。

本章要点:(www.daowen.com)

●I2C协议功能特点。

●I2C接口的硬件设计。

●I2C协议中发送/接收数据帧格式。

●I2C主模式发送过程的实现方法。

●I2C主模式接收过程的实现方法。

●I2C接口的EEPROM的读取方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈