AT24C02模块

本文详细介绍了AT24C02串行E2PROM,包括其特性、硬件原理、管脚描述、从器件地址、写周期限制以及读写操作时序。该器件适用于1.8到6.0伏的工作电压范围,与400KHz I2C总线兼容,并具备写保护功能。
摘要由CSDN通过智能技术生成

AT24C02模块


一、STM32专栏目录

二、Linux专栏目录

三、Android专栏目录


  AT24C08支持的时序为IIC,IIC详细介绍请看《I2C协议(模拟时序含代码)》。

概述:
  该文主要描述了,AT24C02简介、AT24C02特性、硬件原理图、管脚描述、从器件地址、写周期限制、读写操作时序。

1、AT24C02简介

  AT24C01/02/04/08/16是一个1K/2K/4K/8K/16K位(AT24C02大小为256字节)串行CMOS E2PROM内部含有128/256/512/1024/2048个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗AT24C01有一个8字节页写缓冲器 AT24C02/04/08/16有一个16字节页写缓冲器该器件通过I2C总线接口进行操作有一个专门的写保护功能。

2、AT24C02特性

  ①、与 400KHz I2C 总线兼容
  ②、1.8 到 6.0 伏工作电压范围
  ③、低功耗 CMOS 技术
  ④、写保护功能 当 WP 为高电平时进入写保护状态
  ⑥、页写缓冲器
  ⑦、自定时擦写周期
  ⑧、1,000,000编程/擦除周期
  ⑨、可保存数据100年

3、硬件原理图

在这里插入图片描述
4、管脚描述

在这里插入图片描述
  A0、A1、A2、三个脚不同的电平可以形成不同的地址,最多8种。原理图中A0、A1、A2、三个脚全部接地,也就是硬件决定不可更改,默认为A0=0、A1=0、A2=0。同时写保护脚WP(原理图中为HOLD),也是接地。因此默认也是关闭写保护的。

5、从器件地址
在这里插入图片描述
1. A0、A1和A2对应器件的管脚1、2和3
2. P0、P1、P2对应存储阵列地址字地址。
3. R/W为读写方向位,1为读,0为写。

  对应AT24C02硬件原理图而言,A0、A1、A2、三个脚被硬件接地,即A0=0、A1=0、A2=0。所以AT24C02读地址为1010 0001(0xA1),AT24C02写地址为1010 0000(0xA0)。
  这里再简单的介绍一下P0、P1、P2的含义,对于AT24C02而言大小为256字节,而对于AT24C08而言大小为1024(4*256)字节。假如P0=0、P1=0,即代表选中第一个256字节的首地址,P0=0、P1=0,即代表选中第一个256的首地址,P0=1、P1=0,即代表选中第二个256的首地址,以此类推。

6、写周期限制在这里插入图片描述
  写周期时间是指从一个写时序的有效停止信号到内部编程/擦除周期结束的这一段时间。在写周期期间,总线接口电路禁能,SDA保持为高电平,器件不响应外部操作。
  简单的说就是,当向AT24C02执行写操作时,从发出写命令到写完成最多10ms。因此在写程序时,每次写操作后都延迟10ms以保证

  • 15
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AT24C02是一种2K位的串行EEPROM存储器,通常使用I2C接口与单片机进行通讯。以下是AT24C02模块的引脚说明: - A0、A1、A2:地址选择引脚,用于设置模块的I2C地址。这些引脚可以被拉高或拉低,以设置8个不同的地址。 - SDA:串行数据引脚,用于在单片机和模块之间传输数据。 - SCL:串行时钟引脚,用于同步数据传输。 下面是AT24C02模块与单片机连接时的工作原理: 1. 首先,将AT24C02模块的地址引脚设置为所需的I2C地址,这可以通过连接A0、A1、A2引脚到VCC或GND来实现。 2. 接下来,将AT24C02模块的SDA引脚连接到单片机的SDA引脚,将AT24C02模块的SCL引脚连接到单片机的SCL引脚。 3. 在通讯开始之前,单片机需要发送一个起始信号(Start)来告诉AT24C02模块通讯即将开始。 4. 单片机发送I2C地址字节,包括设备地址和读/标志位。如果单片机要向AT24C02模块入数据,则标志位为“”(0),否则为“读”(1)。 5. AT24C02模块接收到I2C地址字节后,会向单片机发送应答信号(ACK)。 6. 单片机继续发送要入或读取的数据,AT24C02模块接收并存储或发送数据。 7. 通讯结束时,单片机发送停止信号(Stop)告诉AT24C02模块通讯已经结束。 下面是AT24C02模块与单片机的引脚连接方式: - VCC:连接到单片机的正电源。 - GND:连接到单片机的地线。 - A0、A1、A2:连接到VCC或GND,以设置8个不同的地址。 - SDA:连接到单片机的SDA引脚。 - SCL:连接到单片机的SCL引脚。 需要注意的是,在连接AT24C02模块之前,应先确认单片机的I2C总线电平与AT24C02模块的工作电压相匹配。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值