Uhrzeit über I2C programmieren (DS1307)
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
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mal ein paar Funktionen zum Ansteuern dieser RTC mittels TWI geschrieben. Vielleicht helfen sie dir weiter.
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mein mal Projekt. Arbeitet mit einem 16x2 LCD. Das RTC hängt an PIN 28 und 27 vom Atmega.
Datum realisieren mit DS1307!
Hi Arkon!
Habe endlich das mit der LCD-Ausgabe hinbekommen!
Zeitausgabe via LCD , Std.-Min.-Sek. funktioniert!
Nur habe ich keine Ahnung, wie das mit dem Datum Tag-Monat-Jahr funktioniert. Macht das der Baustein (DS 1307) selber und muss nur den Tag auf Adr. 4, Monat Adr. 5 und das Jahr auf Adr. 6 abholen und am Display anzeigen lassen. Oder benötigt das wieder ein Stück Code?
Danke Pap