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

【经验分享】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 芯片管脚及外观图如图所示:

$ v, E5 K5 J- H
微信图片_20220627102146.png

$ x. Q" _6 P3 |
    芯片管脚说明如下图所示:
! l3 `$ c/ U& C# ~  f3 a
微信图片_20220627102144.png
( `) {) W! a$ _5 x9 M
    AT24C02 器件地址为7位,高 4 位固定为 1010,低 3 位由 A0/A1/A2信号线的电平决定。因为传输地址或数据是以字节为单位传送的,当传送地址时,器件地址占7 位,还有最后一位(最低位 R/W)用来选择读写方向,它与地址无关。其格式如下:

! K( L, T/ t2 D0 {
微信图片_20220627102141.png
+ h- J( Y# h, b. d
    我们开发板已经将芯片的A0/A1/A2 连接到 GND,所以器件地址为1010000,即 0x50(未计算最低位)。如果要对芯片进行写操作时,R/W 即为 0,写器件地址即为0XA0;如果要对芯片进行读操作时, R/W 即为 1, 此时读器件地址为0XA1。
    开发板上我们也将 WP引脚直接接在 GND 上,此时芯片允许数据正常读写。I2C 总线时序如图所示:
  T+ i* O3 J* D9 F
微信图片_20220627102137.png

: y  K  c  C+ a  Z; ]
微信图片_20220627102129.png
' r  P* e* ]4 b: Y- w1 u7 x
    关于 AT24C02(EEPROM)的更多信息,可参考“\6--芯片资料”内 24C02数据手册来了解。

0 `  h* j6 n5 g9 z, h3 f
收藏 评论0 发布时间:2022-6-27 10:21

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版