Naturaleza Cosmica naturalezacosmica.blogspot.com Web Natural Planet Los Registros Akáshicos (Mantos Celestiales) EDICIONES NATURALEZA COSMICA. http://naturalezacosmica.blogspot.com Página 1 ...Full description
Descripción completa
Full description
acceso remoto a las maquinasDescripción completa
Descripción completa
Descubre la memoria de tu alma Linda HoweDescripción completa
Descripción: origen de los registros y estadisticas en salud.
MicrocontroladoresDescripción completa
Descripción completa
Descripción: registros akashicos
Descripción: ACCESO A DATOS - LIBRO EDITORIAL GARCETA
esotericoDescripción completa
Leitura dos Registros Akáshicos
Descripción completa
Programacion Encore 500SDescripción completa
Descripción completa
Descripción completa
30/05/12
Acceso a los Registros del DS1307
AVRs PICs Proyectos Robótica Recursos Foro
cursomicros.com Programación de Microcontrolador M icrocontroladores es Programación de dispositivos RTC I2C
Contenido El Reloj de Tiempo Real DS1307 Características del DS1307 Descripción Funcional de Pines del DS1307 Diagrama de Bloques del DS1307 Los Registros de Hora y Fecha del DS1307 El Registro de Control del DS1307 Acceso a los Registros del DS1307 Dirección de Esclavo del DS1307 Práctica: Uso del RTC DS1307 El RTC con Trickle Charger DS1340 Los Registros del DS1340 El Registro CONTROL El Cargador Trickle y el Registro TRICKLE Acceso a los Registros del DS1340 Práctica: Uso del RTC DS1340 www.cursomicros.com/avr/i2cwww.cursomicros.com/avr/i2c-rtc/ds1307-acces rtc/ds1307-acceso-a-registros.htm o-a-registros.htmll
1/4
30/05/12
Acceso a los Registros del DS1307
El RTC de Gran Precisión DS3232 Descripción Funcional de Pines del DS3232 Los Registros del DS3232 La Alarma y los Registros de Alarma Los Registros CONTROL y CONTROL/STATUS El Registro AGING OFFSET Los Registros de Temperatura Acceso a los Registros del DS3232 Práctica: Uso del RTC de Precisión DS3232 El Reloj de Tiempo Real PCF8563 Características del PCF8563 Descripción Funcional de Pines del PCF8563 Los Registros del PCF8563 Control del Pin CLKOUT La Alarma del PCF8563 El Timer y el Registro TIMER Acceso a los Registros del PCF8563 Práctica: Uso del PCF8563 Acceso a los Registros del DS1307
Todos los registros del DS1307, ya sean de fecha y hora, el de control o los registros de propósito general, se acceden igual. Primero escribimos en el puntero de registros la dirección del registro a acceder y luego efectuamos la lectura o escritura del registro. Cada transferencia debe seguir las normas del protocolo I2C, empezando con un START y terminando con un STOP. Tras cada lectura o escritura el puntero de registros se incrementa automáticamente en 1 para apuntar al siguiente registro, lo cual nos permite acceder a varios registros secuencialmente por cada transferencia. En los siguientes diagramas verás que leer y escribir los registros de un RTC es más simple que leer y escribir datos en una EEPROM I2C, tanto en modo individual como en bloques. Después de todo, el protocolo I2C es único. Además, ahora las direcciones de registros son de un byte, no hacen falta rutinas para comprobar la disponibilidad del dispositivo, etc.
Secuencia de escritura de uno o varios registros en el DS1307. www.cursomicros.com/avr/i2c-rtc/ds1307-acceso-a-registros.html
2/4
30/05/12
Acceso a los Registros del DS1307
El procedimiento descrito paso a paso es: Enviar una Condición START. Enviar el byte de control (dirección de esclavo con R/W = 0, para escritura). Enviar la dirección del primer (o único) registro a escribir, Register Address en la imagen. Escribir uno o tantos registros como se desee, Register Data 0, 1, x en la imagen. Enviar una Condición STOP. Ahora revisemos el procedimiento para leer uno varios registros del DS1307.
Secuencia de lectura de uno o varios registros del RTC DS1307. Ésta es la secuencia disgregada: Enviar una condición START. Enviar el byte de control (dirección de esclavo con R/W = 0, para escritura). Enviar la dirección del primer (o único) registro a leer, Register Address en la imagen. Enviar una condición START (llamada START repetida aunque sea lo mismo). Enviar el byte de control (dirección de esclavo con R/W = 1, para lectura). Leer uno o tantos registros como se desee. A cada registro leído se responde con un ACK , excepto al último, al cual se le devuelve un NACK . Un único dato es el último. Enviar una condición STOP. Dirección de Esclavo del DS1307
Todos los RTC I2C de Dallas Semiconductor tienen la misma dirección de esclavo, que es fija e igual a 1101000. Sin opción a reconfiguración, implica que solo se puede tener una de estas partes en un bus I2C. ¡Para qué más! Recordemos que la dirección de esclavo viaja en el primer byte o byte de control y va acompañado por el bit R/W para indicar si los siguientes bytes serán de lectura ( R/W = 1) o de escritura ( R/W = 0).