当前位置:   article > 正文

EEPROM的使用操作手册 AT24C02 AT24C04 AT24C08 AT24C16等系列操作_at24c16中文手册

at24c16中文手册

EEPROM典型的IIC读取 AT24X系列的操作手册

24C02/04/08/16/32/64 PROM

VCC-----1.8~5.5V 宽电压

GND-----GND

A2------IIC片选地址或者是页码地址,下面会详细说明各个芯片的作用

A1------IIC片选地址或者是页码地址,下面会详细说明各个芯片的作用

A0------IIC片选地址或者是页码地址,下面会详细说明各个芯片的作用

SCL-------I2C的SCL

SDA------I2C的SDA

I IC 的时钟频率:1 MHz (5V), 400 kHz (1.8V, 2.5V, 2.7V)

页写:8 字节(24C02) 16字节 (24C04/08/16),32字节(24C32/64)

意思是一页最多写入这么多字节 超过后会返回本页的首地址覆盖写入

引脚定义

                                                        重点!!!!!!!!

                                                        重点!!!!!!!!

                                                        重点!!!!!!!!

24C02 一共可以写入256字节 每页8字节 那么一共有32页

24C04 一共可以写入512字节 每页16字节 那么一共有32页

24C08 一共可以写入1024字节 每页16字节 那么一共有64页

24C16 一共可以写入2048字节 每页16字节 那么一共有128页

------------------------------以此类推-----------------------------------------

看到引脚说明这。IIC可以接很多IIC设备 他们通过地址去操作各个设备

可以看到24CX 系类的地址是由1010 加上A2 A1 A0 组成的7位地址位 第8位是IIC的读写指令

24CX 有两个8位地址 一个是分别是器件地址+页地址+数据

可以看到下面引脚说明 以24C02为例子 如果你的硬件A0 A1 A2 都是接地的话 那么这个IIC模块的读地址就是0XA0 写地址就是 0XA1

如果要接8个24C02 那么就可以对A0 A1 A2分别操作

第一个 1010 000x A0 A1

第二个 1010 001x A2 A3

第三个 1010 010x A4 A5

第四个 1010 011x A6 A7

第五个 1010 100x A8 A9

第六个 1010 101x AA AB

第七个 1010 110x AC AD

第八个 1010 111x AE AF

那么字地址就是 页码+字节

02 256=8字节 32页 那么字节数就是0-7  000-----111 三位     那么页码就是高5位 5的2次方是32

如果对第五页的第5个字节操作就是00101 101 这个

04 512=9字节 那么1字节就是器件地址的A0(可以看上面) 低字节就是

08 1024=10字节 那么2字节就是器件地址的A1 A0(可以看上面) 低字节就是

16 2048=11字节 那么3字节就是器件地址的A2 A1 A0(可以看上面) 低字节就是

24C02 一共可以写入256字节 每页8字节 那么一共有32页 写第一页的第2个字节 00001 010 第二页的第4个字节00010 100

24C04 一共可以写入512字节 每页16字节 那么一共有32页 那么字节数就是0-15 0000-1111 四位 页码0-31 00000-11111 五位 其中最高位是A0

24C08 一共可以写入1024字节 每页16字节 那么一共有64页 那么字节数就是0-15 0000-1111 四位 页码0-64 000000-111111 六位 其中最高位是A1 A0

24C16 一共可以写入2048字节 每页16字节 那么一共有128页 那么字节数就是0-15 0000-1111 四位 页码0-127 000 0000-111 1111 五位 其中最高位是A2 A1 A0

两个8位地址 器件地址+页码高三位+R/W 页码低4位+字节所在位置

A0 00 第0-15页 AX 表示第10页 FX表示第15页 X (0-F) 表示第X个字节 (以此类推)

A2 00 第16-31页

A4 00 第32-47页

A6 00 第48-63页

A8 00 第64-79页

AA 00 第80-95页

AC 00 第96-101页

AE 00 第102-127页

现在我们以24C16为例 理解他 一共是128页 下面是实物的演示:

在第一页的第0个字节开始写16字节 那么就是 A0 00 开始写16字节

我们读一下 从第0页的第0个字节开始 读16个字节试一下

读从第0页的第5个字节开始 读10个字节试一下 05 

写的时候需要注意 24C16 一页只能写16字节 如果写多了会这么样呢 (会覆盖掉 我们来看一下)

可以看到已经覆盖掉了 

所以当你要写入20个数据的时候你要到页尾的时候停止写入 并且重新启动IIC去写新页码 这样才可以

读的时候不需要这样操作

现在我们写入3页去读一下

分别00 10 20 写入 然后从第0页开是读48个数据看一下

可以看到是不需要重新IIC去读页地址的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/438206
推荐阅读
相关标签
  

闽ICP备14008679号