Go Down

Topic: DS1307 - No guarda la hora (Read 313 times) previous topic - next topic

PabloCarneiro

Jan 21, 2018, 12:12 am Last Edit: Jan 21, 2018, 12:52 am by surbyte Reason: No respondas hilos con mas de 120 dias sin movimientos.
Tengo el mismo problema que este hilo DS1307 No guarda la hora, edité el programa para ver la hora por el serial y al iniciar hace el conteo bien pero con un módulo DS1307 no almacena la hora al quitar la energía sino que arranca a la hora especificada en el programa.

El procedimiento de "comentar la línea del código" no me queda muy claro, ¿pueden ser más explícitos en cuanto a éste? ¿Una vez cargado el programa se vuelve a cargar otro comentado? ¿cuál es la gracia de cargar el primero?

Gracias

surbyte

Es un problema de tu programa que por cierto no has posteado.

Si tu código usa esto

Code: [Select]
void setup () {
    Serial.begin(9600); // Establece la velocidad de datos del puerto serie
    Wire.begin(); // Establece la velocidad de datos del bus I2C
    RTC.begin(); // Establece la velocidad de datos del RTC
    RTC.adjust(DateTime(__DATE__, __TIME__));
}


esa ultima línea ajusta en cada arranque la hora del RTC a las del momento en que ese sketch fue compilado. Una y otra vez, asi que simplemente quitalo y quedará algo atrasado pero veras que ahora ahi funciona.

Go Up