Forum: Mikrocontroller und Digitale Elektronik Probleme mit DS1307


von Karlheinz D. (kdruschel)


Lesenswert?

Hi Leuts,

ich betreibe (oder versuche zu betreiben) einen Mega128 mit einem 
DS1307.
Nach eine Reset schreibe ich einmal Werte zum DS1307, danach lese ich 
zyklisch (ca. 1 x pro Sekunde) die Werte zurück und gebe diese via UART 
aus.
Das wiederum schaue ich mir mit Hyperterminal an.
Minuten, Sekunden, Datum klappt, der Rest wiederum nicht.
Bei dem angehängtem Code beispielsweise wird nach einem Reset folgendes 
ausgegeben:


1;:40:34    -Freitag, d. 05:0;:00.
Danach zählt er zyklisch hoch....

Hat jemand eine Ahnung was ich falsch mache ?
Liegts am Programmieren des DS1307 oder am Auswerten der gelesenen Werte 
?
Ich tippt irgendwie auf letzteres.....

Greets
Karlheinz

von Karlheinz D. (kdruschel)


Angehängte Dateien:

Lesenswert?

ups, hatte den sourcecode ja vergessen

von Peter D. (peda)


Lesenswert?

Karlheinz Druschel wrote:
> ups, hatte den sourcecode ja vergessen

Hast ihn immer noch vergessen, da ist nur so ein komisches Textfile.

Sourcecode ist ein compilierfähiges C-File.
Compilerversion wäre auch nützlich.


Peter

von Karlheinz D. (kdruschel)


Angehängte Dateien:

Lesenswert?

Naja, das sind die relevanten Auszüge. Denn man kann ja hier auch nur 
eine Datei posten

von Karlheinz D. (kdruschel)


Lesenswert?

Axo, Sorry,
das Ganze läuft hier mit einem Mega128, 16MHz.
AVR Studio 4.14, acr-gcc 4.3.0

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.