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
ups, hatte den sourcecode ja vergessen
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
Naja, das sind die relevanten Auszüge. Denn man kann ja hier auch nur eine Datei posten
Axo, Sorry, das Ganze läuft hier mit einem Mega128, 16MHz. AVR Studio 4.14, acr-gcc 4.3.0
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.