Uhr-Baustein (DS1307) zählt nicht mehr weiter!

OP #2117776
Lesenswert?

Hallo!
Meine Zeitanzeige am LCD realisiere ich über den DS1307 (Realtime Clock) 
Baustein. D.h.: Über den I2C-Bus hole ich Daten (alle 10 Sek.) aus dem 
Uhreinbaustein und lasse es am LCD anzeigen. Dieses hat bis dato 
funktioniert (2 Wochen lang). Plötzlich stand die Uhrzeit still. Eine 3 
V DC Batterie versorgt den Baustein bei Stromausfall. Auch ein Wechsel 
brachte keinen Erfolg. Schreiben auf den Baustein funktioniert. Auch die 
Daten holen und anzeigen geht. Nur er zählt nicht mehr weiter. Kann es 
sein, dass ich den DS1307-Käfer zerstört habe, weil die Bat. Spg. 
während dessen anlag? Die Spg. (5V) habe ich natürlich ausgeschaltet.

Habe alles versucht:
Quarz neu --> an dem kann es nicht liegen
DS 1307 --> der neue wird wohl nicht schon wieder hinüber sein
I2C-Kom --> sollte funktionieren (Daten auf DS1307 bringen und holen 
funktioniet)
Da es ja schon gut gelaufen ist, ist es für mich ein Rätsel, warum es 
jetzt nicht mehr geht.

Danke schon Mal vorab
Mad
(Firma: mayer) Persönliche Seite #2117985
Lesenswert?

RTC (Gast) will damit folgendes ausdruecken:

Bit 7 of register 0 is the clock halt (CH) bit. When this bit is set to 
a 1, the oscillator is disabled. When cleared to a 0, the oscillator is 
enabled.

vielleicht hast du in einer anderen routine den chip irgendwann enabled, 
die du jetzt aber nicht mehr aufrufst.

> Kann es
> sein, dass ich den DS1307-Käfer zerstört habe, weil die Bat. Spg.
> während dessen anlag?

das ist ja sinn u zweck der batterie, dass sie an ist, wenn die 5 v 
ausfallen.


gruss
hans

--
Gast #2597012
Lesenswert?

Bit 7 vom Sekundenregister auf 0

Datenblatt:
Bit 7 of register 0
is the clock halt (CH) bit. When this bit is set to a 1, the oscillator 
is disabled. When cleared to a 0, the
oscillator is enabled.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren