
DS1339 I C串行实时时钟
每次数据传输开始于一个起始条件和终止一个停止条件。数据的数量
字节传送开始之间和停止条件没有限制,并且由主设备来确定。
这些信息被传输的字节为单位,每个接收器确认与第九位。
应答:
每个接收装置,当寻址,必须产生在接收后的确认
每个字节。主器件必须产生一个与此应答位相关的额外时钟脉冲。
,承认设备必须拔下来在应答时钟脉冲SDA线以这样的方式,
SDA线是在应答时钟脉冲的高电平期间保持为低电平。当然,设置和
保持时间必须被考虑在内。主器件必须通过不产生数据结束信号给从机
承认对已同步输出从机的最后一个字节位。在这种情况下,从设备必须保持数据
线高,使主机产生停止条件。
2
关于我图8.数据传输
2
C串行总线
根据R的状态/
W
位的,两种类型的数据传输是可能的:
1)
从主机发送的数据传送到从接收器。
由主机发送的第一个字节是
从机地址。接下来是数量的数据字节。从机返回每次收到一个应答位
字节。数据传送用最显著位( MSB)开始。
2)
从从发送器传送到主接收器。
第一个字节(从地址)发送
由主。从机返回一个应答位。这之后,从机发送一个数
的数据字节。主返回一个应答位毕竟比收到的最后一个字节的其他字节。在
最后一个字节接收结束时, “不承认”返回。主器件产生所有的串行
时钟脉冲以及起始和停止条件。一个传输以一个停止条件或
重复的起始条件。由于重复的起始条件也是下一次串行传输的开始,
总线不会被释放。数据传送用最显著位( MSB)开始。
在DS1339可以在以下两种模式下运行:
1)
从机接收模式(写模式) :
串行数据和时钟通过SDA和SCL接收。在每个
接收字节的应答位传输。 START和STOP条件被确认为
开始和串行传输的结束。地址识别通过硬件接收的之后执行
从地址和方向位(图9) 。从机地址字节是START后收到的第一个字节
是由主机产生的条件。从机地址字节包含7位DS1339地址,这是
1101000 ,其次是方向位(R /
W
),其为0表示写。接收和从解码后
字节的从机地址输出一个应答在SDA线上。之后, DS1339应答从
地址+写位,主设备发送一个寄存器地址到DS1339 。这个设置在寄存器指针
DS1339 ,与DS1339确认转移。然后主站可发送的零个或多个字节
16 18