找回密码
 注册
关于网站域名变更的通知
查看: 492|回复: 1
打印 上一主题 下一主题

51单片机学习:模拟iic总线连续读写24c02存储器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-15 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机学习:模拟iic总线连续读写24c02存储器0 w, V6 u' }5 w! t3 u0 Q
% q5 F$ f" A. ^0 N

9 _. w  s5 G3 t' {) ^4 C& J7 NAT24C02A, 2K SERIAL EEPROM:
3 U* ^) T$ X+ _7 Z  x3 DInternally organized with 32 pages of 8 bytes each,* Y" z. h/ `- B
the 2K requires an 8-bit data word address for random word addressing.
; U2 Y# h" }0 |
24c02有32个页,每页8字节,本帖中不讨论页写的方式
5 T) j+ E! K, _- \% T1 W& y-------------------------------------------------------------------
1 j) ]  o' i9 Z0 o9 e: _+ @# u
  w/ Z2 |& S/ q; ` $ Z8 A8 M" \2 U; E) b+ t3 N
. [$ E4 \+ }* V" P8 ^* Y3 j

, N+ N: o7 J5 @6 X3 s/ d  `- g% f% {3 B4 o- t" Z
! m" `  N) E) ?
AT24C02内部设有一个8位控制寄存器,其每一位的含义如下: 2 k3 j7 {) w' y* }5 ?  C4 g- y
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 7 i; q; I4 u7 J+ i! _
1      0     1    0    A2   A1   A0  R/W 8 B' ^. H3 U2 h8 j6 s4 o- c
其中前4位数据是芯片固定的标识,
% L9 f  h! `8 q  C4 _A2/A1/A0用于选择总线上待访问的I2C器件,R/W=1读操作,R/W=0写操作;3 T* A: u6 M. M+ V: W. \2 F
I2C总线上最多可以扩展8片同样的2K容量EEPROM存储器,' |& C6 W" ?; e5 U1 {5 n, `
或者是4片4Kb的EEPROM,
/ _# z7 v7 w* i; x或者是2片容量为8Kb的EEPROM存储器。: F" [! d  g0 z9 l) }" ^0 d
或者是1片容量为16Kb的EEPROM存储器(此时硬件就固定了,因为A2/A1/A0已经被P2P1P0占用),
" L  g1 B5 ?. p1 U8 g* M0 I* x: b' z: |如果扩展8片2K以内容量的EEPROM存储器,每片存储器将对应一个地址,
1 g4 L7 {9 d8 f  l1 Q我们的实验板上的AT24C02的A2/A1/A0引脚全部接地,
8 S6 m2 E! c" s所以在实验中读写控制字分别为:0xa1/0xa0

. N( r3 \/ ]* z5 u6 }$ L6 ~# w- S0 w0 o
主芯片stc89c52rc,晶振11.0592M
% m0 h% [6 F* k! S) x  R/ O( O

3 A- {( f3 }# U% W. x
6 l: T* r2 q3 a2 e$ z
游客,如果您要查看本帖隐藏内容请回复
* W# Z' t8 s9 i
. h  Z/ a( N  C! g* |

该用户从未签到

2#
发表于 2019-1-15 23:28 | 只看该作者
好东东,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 20:21 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表