您的位置 首页 5G

I2C总线的读操作的流程详解

M24Cxx的读操作模式及其各种模式的操作流程如图1、图2所示。1. 当前地址读EEPROM内部具有保持当前地址的寄存器。读取当前地址的数据时,不需要指定地址

M24Cxx的读操作形式及其各种形式的操作流程如图1、图2所示。

1. 当时地址读

EEPROM内部具有坚持当时地址的寄存器。读取当时地址的数据时,不需要指定地址。只需单纯给出读指令就可读出数据。读取完毕后,内部所坚持的当时地址将主动进位。


数据读操作后的ACK/NoACK信号由主机回来,但有必要回来NoACK信号。

2. 随机读

随机读是由主机指定恣意的地址读取的。使用写指令设定地址,假如赋予读指令则能够读出当时地址。所以,与字节写操作时相同,在第1字节的数据后边给出地址。在这里,一旦发送出数据就成为写操作,在此设置开端条件,撤销向写操作的搬迁而宣布读指令,将从事前设定的地址中读出数据。

此刻,DEVSEL数据(前7位数据)有必要设定与开始写指令所发送的相同的值。

3. 次序读

在当时地址读操作之后,假如主机返田ACK信号,则为次序读形式,器材将预备下一个地址的数据,主机取回该数据。一旦抵达要读出的终究地址,主机将回来NoACK信号,告诉器材这已是终究的数据。

4. 次序随机读

当指定恣意地址、期望由此接连读出数据时,可使用该形式。只需以为这是与对应于当时读的次序读相同的形式即可。

次序随机读形式与随机读相同进行读操作,接收到数据后假如是ACK应对,则器材将准各下一个地址的数据;假如是终究数据,则回来NoACK信号,完毕数据的传输。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/150218.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部