18.1.3 实时时钟芯片DS1302的控制操作

DS1302的控制操作用于写保护和充电控制。与控制有关的DS1302寄存器格式,如图18.4所示。下面分别介绍各个寄存器的含义。

18.1.3 实时时钟芯片DS1302的控制操作 - 图1

图 18.4 DS1302的控制数据格式

❑控制寄存器,用于DS1302的写保护控制。只有当该寄存器的最高位WP=0时,才可以对日历时钟或RAM的内容进行写操作。控制寄存器的地址为07H。

❑涓流充电控制寄存器,用于控制内部涓流充电过程及充电电路的连接方式。该字节各位数据与涓流充电控制寄存器的关系,如图18.5所示。涓流充电控制寄存器的地址为08H。

18.1.3 实时时钟芯片DS1302的控制操作 - 图2

图 18.5 DS1302的涓流充电控制寄存器

❑多字节突发方式(brust)控制寄存器,通过对该寄存器寻址,可以使用多字节方式对日历时钟或RAM进行读写操作。多字节突发方式(brust)控制寄存器的地址为1FH。

采用多字节突发方式写时钟寄存器时,必须按照数据传送的次序写入最先的8个寄存器;而以多字节方式写RAM时,不必写入全部的31个RAM字节。