DS1307 - No guarda la hora

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

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

Si tu código usa esto

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.