目标:EEPROM-IIC总线理解(一) 1.IIC总线简介 IIC(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。I2C总线只有两根双向信号...
IIC(也被称为I²C,是一种串行通信协议。它由Philips Semiconductor(现在的NXP Semiconductors)在1980年代初期开发,用于在集成电路(IC)之间进行低速、短距离的通信。I²C协议广泛应用于嵌入式系统中,尤其是在微控制器与各种外围设备之间的通信,如传感器、EEPROM、RTC(实时时钟)等。1. 基本特点 两线制接口...
应用场景使用到常见的EEPROM芯片,使用页写3字节后,以页读的方式将写的3字节读取出来。 1、IIC协议 IIC总线在传送数据过程中共有三种类型信号,分别是:起始信号、停止信号和应答/非应答信号。 1.1 起始信号 SCL为高电平时,SDA由高电平向低电平跳变,开始一次IIC通信。 1.2 停止信号 SCL为高电平时,SDA由低电平向高...
51单片机没有硬件IIC接口,即使有接口通常也是采用软件模拟I2C。主要原因是硬件IIC设计的比较复杂,而且稳定性不怎么号好,程序移植比较麻烦,用软件模拟IIC最大的好处是移植方便。 二、 AT24C02芯片介绍 AT24C01/02/04/08/16是一个1K/2K/4K/8K/16K的串行CMOS,内部含有128/256/512/1024/2048个8位字节,AT24C02有一个...
利用IIC协议实现单片机对EEPROM的读和写操作 单片机的常用通信方式有IIC、SPI、UART等等。通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。
1、IIC简介 I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式串行总线,用于连接微...
IIC(Inter-Integrated Circuit)集成电路间模块,其通过两根串行总线进行连接,多用于多设备之间的通信;IIC的数据的传输速率在标准模式下可达 100kbit/s,在快速模式下可达 400kbit/s,在高速模式下可达到3.4 Mbit/s。 其特点有:接线少、控制方式简单、通信速率较高等优点,因此被广泛应用。
【51单片机系列】EEPROM-IIC模块 目录 一、 I2C介绍 二、 AT24C02芯片介绍 三、 I2C使用示例 四、扩展实验:通过AT24C02芯片对功能程序进行加密 本文是关于IIC(I2C)通信协议的相关内容。 Top 一、 I2C介绍 I2C,Inter-Integrated Circuit总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子...
I2Cx_I2SR寄存器,这是IIC控制器的状态寄存器,可以通过这个寄存器查询IIC总线状态,是否收到回应信号等信息,这里又有与51单片机软件模拟IIC时序不同,在软件模拟中,通常需要检测引脚的输入电平高低来确定是否收到了回应,而这里由IIC控制器自己检测,并更新对应的状态位。
IIC通信协议总结 处理器和芯片间的通信可以形象的比喻成两个人讲话: 1、你说的别人得能听懂:双方约定信号的协议。 2、你的语速别人得能接受:双方满足时序要求。 看IIC协议先:两条线可以挂多个设备。IIC设备(稍微有点智能的)里有个固化的地址。只有在两条线上传输的值等于我(IIC设备)的地址时,我才作出响应。