24C02 / 24C04 / 24C08 / 24C16
读操作
随机读取:
自由读需要一个"dummy"字节写操作来获得数据地址来加载。一旦
器件地址和数据地址字节被移入和承认的EEPROM ,微控制器
必须产生一个起始条件。主控器件通过发送装置读取的当前地址
解决与读/写选择位为高。 EEPROM的应答设备地址和时钟串行输出
数据字。单片机不带"0"回应,而是产生一个停止条件(参见图8
第8页) 。
连续读:
连续读由任何一个当前地址读或随机地址读被启动。后
单片机接收到一个数据字,它有一个应答信号。只要EEPROM接收一个
承认,它会继续增加的数据地址和串行输出下一组数据。当
达到内存地址时,数据地址将"roll over"和顺序读操作将继续。该
连续读操作结束时,微控制器不带"0"回应,而是产生一个
停止条件(见图9 8页) 。
¡
图4 :设备地址
2K
4K
8K
16K
1
最高位
1
1
1
0
0
0
1
1
1
0
0
0
A2
A2
P2
A1
P1
P1
P0
P0
P0
0
1
0
A2
A1
A0
读/写
最低位
读/写
读/写
读/写
¡
图5 :字节写
W
S
R
T
I
A
ř设备T
牛逼地址电子
SDA线
M
S
B
L R AM
S / CS
BWK B
LA
SC
BK
A
C
K
字
地址
数据
S
T
O
P
¡
图6 :页写
S
W
T
R
A
I
ř设备T
牛逼地址电子
SDA线
M
S
B
L R AM
S / CS
BWK B
LA
SC
BK
A
C
K
A
C
K
A
C
K
字
ADDRESS (N )
数据(n )
数据(n + 1)的
DATA ( N + X )
S
T
O
P
北京ESTEK ELECTRONICS CO 。 , LTD。
7