seleccionado es alto, es de 12 horas. En el modo 12 horas, el bit 5 es el bit AM/PM con
lógica alta es PM. En modo 24 horas, el bit 5 es el bit, segundas 10 horas (20 - 23 horas).
Al leer o escribir los registros de hora y fecha, actual se transfiere a un segundo conjunto
de registros (buffer) para evitar errores cuando los registros internos se actualizan.
Cuando se lee los registros de hora y fecha, los buffers de usuario se sincronizan con los
registros internos en cualquier START I2C. La información horaria se lee de estos
segundos registros, mientras que el reloj sigue funcionando. Esto elimina la necesidad de
volver a leer los registros, en caso de actualización de los registros internos durante una
lectura. La cadena de divisores se reinicializa cada vez que el registro segundos sea
escrito. La transferencia de escritura en el I2C se produce con un reconocimiento desde
el DS1307. Una vez que la cadena de divisores es reinicializada, para evitar problemas
de volcado, los registros de fecha y tiempo restante deben ser escritos dentro de un
segundo.
DS1307 REGISTROS CRONOMETRO Figura 3
REGISTRO DE CONTROL.
En el DS1307 el registro de control se usa para controlar el funcionamiento del pin
SQW/OUT.
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
OUT
0
0
SQWE
0
0
RS1
RS0
Traducción libre por V. García.
09-11-2.009
5