DS1307 - No guarda la hora

//---------------------- Recopilacion de información-------------------------

Solamente con la pila puesta (arduino desconectado):

Entre el Negativo de la Pila y la patilla 3 del ds1307 tengo 2.58v
Entre el Positivo de la Pila y la patilla 4 del ds 1307 tengo 3.59 v

El arduino funcionado sin pila conectada.

He medido Polo negativo y la patilla 3 del ds1307 y me da 3.25v.


¿NO deberia tener cuando desconecto el arduino 3.25v?

El codigo es casi identico al del ejemplo.

#include <Wire.h> // Incluye la librería Wire
#include <RTClib.h> // Incluye la librería RTClib
RTC_DS1307 RTC; // Crea el objeto RTC

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));
}

void loop () {
DateTime now = RTC.now(); // Obtiene la fecha y hora del RTC

Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(' ');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();

delay(1000); // La información se actualiza cada 1 seg.
}

gracias nuevamente.