Reloj DS3231 se atrasa muchisimo

  • Iniciador del tema Iniciador del tema nito_dj
  • Fecha de inicio Fecha de inicio
Registrado
28 Sep 2008
Mensajes
2.256
Ubicación
España
Provincia
Rivas Vaciamadrid (Madrid)
Alguien sabe alguna solucion?? tengo montado un DS3231 y en 20 horas que lleva el programa funcionando, se ha atrasado unos 20 minutos!!
Para configurar la hora lo hago asi:

PHP:
#include <gRTC.h>

gRTC rtc; // Crea el objeto RTC

void setup () {
  
Serial.begin(9600); // Establece la velocidad de datos del puerto serie
while(!Serial);
Wire.begin(); // Establece la velocidad de datos del bus I2C

rtc.setFecha( VIERNES, 15, AGOSTO, 2014 );
rtc.setTiempo( 22, 00, 00 );

}

void loop () {
Tiempo t = rtc.getDatos();

}

Luego lo que hago dentro del loop es ejecutar la accion correspondiente y hacer un delay(1000) para que espere un minuto y vuelva a hacer la lectura y la muestre por pantalla.

Alguien me ayuda???

Gracias
 
B.tardes.
Ese atraso de 1 minuto por hora no es normal.
Puedes tener la placa defectuosa o bien tienes alguna interferencia que atrasa el oscilador del reloj.
 
Atrás
Arriba