PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Uhrzeit (Datum) realisieren mit DS 1307 Z Baustein!



papuadive
20.10.2010, 09:11
Hi Leute!
Brauche wieder einmal eure Hilfe!
Möchte auf ein 4x20 LCD die Uhrzeit (Datum) ausgeben (Tag-Monat-Jahr)!
Als Baustein habe ich den DS 1307 Z mit einem Quarz 32768 und eine Bat. 3V ausgewählt.
Programmieren möchte ich in C (AVR-Studio) einen Mega 32L, wobei ich die Pin's PC0/PC1 dafür vorgesehen habe.
Leider habe ich keine Ahnung, wie ich eine Zeit realisieren kann. Gibt's vielleicht schon eine Funktion dafür.
Danke
Pap

TobiKa
20.10.2010, 10:24
Erstmal ist das hier der Basic Bereich, viel Hilfe für C wirst du hier nicht bekommen.

myAVR hat sowas als fertiges Projekt, dort bekommst du auch einen Beispiel Code.

papuadive
20.10.2010, 13:23
Danke, habe gar nicht gemerkt, dass ich im Basic Bereich bin...
Muss das nächste Mal besser aufpassen!
Dank dir nochmals für den Hinweis
Pap

Richard
20.10.2010, 18:14
Unter Bascom hast Du mit Zeiten NIX zu tun das macht Bascom selber. Ich vermute für C gibt es auch fertige I²C Libs.
Du kannst natürlich auch ASM Einfügen und Dort das Protokoll selber erstellen. Ist nicht einmal sehr schwer wenn man sich an das Datenblatt hält und die Ausführungs Zeiten der einzelnen ASM Befehle kennt. Zur Not werden einfach ein paar nop Befehle eingefügt.

Gruß Richard