DS1845
器件寻址:
在DS1845必须接受一个8位的设备地址字下面一个启动条件
启用用于读出或写入操作的特定设备。地址字被移入DS1845
从MSB到LSB 。地址字由阿(1010 ),其次是A2,A1和A0然后在R / W的
(读/写)位。如果R / W位为高,则启动一个读操作。在R / W为低时,写
开始操作。对于一个设备变得活跃,A2, A1和A0的值必须相同。
硬连接地址引脚上的DS1845 。一旦写入和硬接线的地址匹配,则该
DS1845会输出一个零为一个时钟周期为一个应答信号。如果地址不匹配
DS1845返回到低功耗模式。
写操作:
接收到匹配的地址字节的R / W位为低后,装置会
入操作的写入模式。主机必须发送一个8比特的EEPROM存储器地址的
设备来定义,其中的数据是要被写入的地址。该字节的接收时, DS1845之后
将发送一个零一个时钟周期,以确认收到该地址。主机必须再
发送一个8位的数据字被写入到该地址。在DS1845将再次发送一个零一
时钟周期来确认收到的数据。在这一点上,主机必须终止写
操作停止条件。在DS1845然后进入内部定时的写处理T.
w
对
EEPROM存储器。所有的输入都是在这个字节写周期禁用。
在DS1845能够一个8字节页写。页写开始以同样的方式为一个字节写入,
但师傅不会在1后发送一个停止条件
st
字节。相反,在从机应答
收到的数据字节,主最多可以发送使用相同的九个时钟序列七个字节。
主机必须终止移入DS1845的写周期与一个停止条件或数据将
不被锁存到永久存储器中。
确认查询:
一旦内部定时写已经开始和DS1845输入被禁止,
应答查询可以启动。该过程包括发送起始条件的
设备地址。的R / W位表示所期望的操作的类型。在读或写序
只允许进行内部写周期已经完成, DS1845具有响应
零。
读操作:
接收到匹配的地址字节的R / W位设置为高后,装置会
入操作的读出模式。有三种读操作:当前地址读,随机读和
连续的地址读取。
当前地址读
该DS1845具有维持在过去使用的地址是内部地址寄存器的读或写
操作时,加一。这个数据被保持,只要V
CC
是有效的。如果最近
地址是在存储器中的最后一个字节,则寄存器复位到所述第一地址。该地址保持有效
操作只要电源可用之间。
一旦器件地址的时钟并承认与R / W位的DS1845设置为高,
当前地址的数据同步输出。主人不发出应答信号,而是产生一个
停止条件之后。
4 13