理论教育 24C02C系统结构与读写帧格式PIC单片机常用模块与实例

24C02C系统结构与读写帧格式PIC单片机常用模块与实例

时间:2023-10-19 理论教育 版权反馈
【摘要】:24C02C的系统结构如图11-21所示。图11-2 124C02C的系统结构图图11-21内部结构比较复杂,但其控制信号却非常简洁,对于应用而言掌握其控制信号用法即可,下面一一介绍。24C02C具有多种读/写数据帧格式,限于篇幅,只介绍两种基本数据帧格式。确认信号是I2C协议中的应答信号ACK。图11-24 24C02C的随机读字节数据帧格式除以上两种基本的数据帧格式外,24C02C还支持以页为单位的读/写操作和当前地址读操作,有兴趣的读者可以参考其数据手册学习。

24C02C系统结构与读写帧格式PIC单片机常用模块与实例

24C02C的系统结构如图11-21所示。

978-7-111-33274-9-Chapter11-51.jpg

图11-2 124C02C的系统结构图

图11-21内部结构比较复杂,但其控制信号却非常简洁,对于应用而言掌握其控制信号用法即可,下面一一介绍。

●VCC电源引脚,与电路中的电源线(如+5V)相连。

●VSS是接地引脚,与电路中的接地信号(如GND)相连。

●VCC和VSS电路图中经常被省略。

●WP是外部的写保护引脚。当此引脚接高电平时,EEPROM处于被保护状态,无法写入新数据。在EEPROM需要写入数据时,此引脚必须接低电平。

●A2、A1、A0是EEPROM器件从机地址信号引脚,通过与高电平或低电平信号相连来确定此器件在I2C总线上的地址。

●SCL和SDA是I2C接口信号线。具体读/写控制是通过I2C接口实现的。

24C02C具有多种读/写数据帧格式,限于篇幅,只介绍两种基本数据帧格式。更多内容请参考其数据手册。

1.从机地址字节

从机地址字节格式如图11-22所示。在其数据手册中称为控制字节,是在S信号之后发给从机的数据字节。24C02C要求控制字节的高4位必须是二进制的1010,最低位为读/写方向位。A2到A0的值必须与器件A2到A0引脚上的电平一致(1的位接高电平,0的位接低电平),若器件的A2到A0引脚电平与从机地址字节的A2到A0不匹配,则器件会忽略之后的读/写操作,直到下次出现从机地址字节继续比较。(www.daowen.com)

978-7-111-33274-9-Chapter11-52.jpg

图11-22 从机地址字节帧格式

2.写字节数据帧格式

写字节数据帧格式如图11-23所示。其中,地址字节是指定要向此器件内部的某地址里写入;数据字节是要写入的内容。确认信号就是I2C协议中的应答信号ACK。注意:控制字节中的地址是此器件在I2C总线上的地址,而地址字节中的地址是指定要访问器件的内部地址。

978-7-111-33274-9-Chapter11-53.jpg

图11-23 24C02C的写字节数据帧格式

3.随机读字节数据帧格式

随机读字节数据帧格式如图11-24所示。其中,地址字节是指定要从此器件内部的哪个地址里读;数据字节是器件传给主机的内容。第一个控制字节的最低位为0表示要写入地址字节,第二个控制字节的最低位为1表示要读取数据。两个控制字节的高7位地址数据应该相同。确认信号是I2C协议中的应答信号ACK。不确认信号是I2C协议中的无应答信号978-7-111-33274-9-Chapter11-54.jpg

978-7-111-33274-9-Chapter11-55.jpg

图11-24 24C02C的随机读字节数据帧格式

除以上两种基本的数据帧格式外,24C02C还支持以页为单位的读/写操作和当前地址读操作,有兴趣的读者可以参考其数据手册学习。

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

我要反馈