你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32实例-I2C-EEPROM 实验③-AT24C02 介绍

[复制链接]
STMCU小助手 发布时间:2022-6-27 10:21
   下面我们再来了解下开发板上的 AT24C02 芯片。
    AT24C01/02/04/08/16...是一个 1K/2K/4K/8K/16K 位串行 CMOS,内部含有128/256/512/1024/2048 个 8 位字节,AT24C01 有一个 8 字节页写缓冲器,AT24C02/04/08/16 有一个16字节页写缓冲器。该器件通过 I2C 总线接口进行操作,它有一个专门的写保护功能。我们开发板上使用的是 AT24C02(EEPROM)芯片,此芯片具有 I2C 通信接口,芯片内保存的数据在掉电情况下都不丢失,所以通常用于存放一些比较重要的数据等。AT24C02 芯片管脚及外观图如图所示:

: A0 h" {# x& v# d9 l1 |+ q; E0 m
微信图片_20220627102146.png
$ ?1 h+ @) g) I* I4 Y( t8 @
    芯片管脚说明如下图所示:

1 ]! Z$ g3 R6 W: k! J& C
微信图片_20220627102144.png
% B3 N7 k4 [. M* \3 o
    AT24C02 器件地址为7位,高 4 位固定为 1010,低 3 位由 A0/A1/A2信号线的电平决定。因为传输地址或数据是以字节为单位传送的,当传送地址时,器件地址占7 位,还有最后一位(最低位 R/W)用来选择读写方向,它与地址无关。其格式如下:

0 R& m- R6 o# c  ^5 J- }7 q
微信图片_20220627102141.png

! ~* \3 {' D6 L" w* I: s  T3 v
    我们开发板已经将芯片的A0/A1/A2 连接到 GND,所以器件地址为1010000,即 0x50(未计算最低位)。如果要对芯片进行写操作时,R/W 即为 0,写器件地址即为0XA0;如果要对芯片进行读操作时, R/W 即为 1, 此时读器件地址为0XA1。
    开发板上我们也将 WP引脚直接接在 GND 上,此时芯片允许数据正常读写。I2C 总线时序如图所示:

+ O% x5 x. m4 ~8 p$ v+ ~
微信图片_20220627102137.png
. Y1 z8 G3 E1 w5 }( V3 ^) M
微信图片_20220627102129.png

/ O! R. M! y9 F4 ^. Q+ K9 r4 _
    关于 AT24C02(EEPROM)的更多信息,可参考“\6--芯片资料”内 24C02数据手册来了解。
' I, @9 i) m$ i* x' d5 s) s! e
赞 收藏 评论0 发布时间:2022-6-27 10:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版