Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Beispiele zum Auslesen der Taster (Read):
[Taster1 – Taster8 einmal auslesen]
S41 01 P
Antwort (kein Taster gedrückt und keine LED leuchtet):
FF
[Taster1 – Taster8 zwölfmal nacheinander auslesen]
S41 0C P
Antwort (nur Taster 1 ist gedrückt):
FE FE FE FE FE FE FE FE FE FE FE FE
Beispiel zum abwechselnden Setzen der LEDs und Auslesen der Taster (Write & Read):
[LED1 bis LED8 nacheinander einschalten und gleich danach wieder auslesen]
S40FE [Taster 1: ]R01 WFD [Taster 2: ]R01 WFB [Taster 3: ]R01 WF7 [Taster 4:
]R01 WEF [Taster 5: ]R01 WDF [Taster 6: ]R01 WBF [Taster 7: ]R01 W7F [Taster 8:
]R01 P
Antwort:
Taster 1: FE
Taster 2: FD
Taster 3: FB
Taster 4: F7
Taster 5: EF
Taster 6: DF
Taster 7: BF
Taster 8: 7F
4.5.2.

Echtzeituhr mit dem DS1307

Bei dem DS1307 handelt es sich um einen Uhrenbaustein von der Firma Maxim. Dieser kann über den I²C-
Bus gestellt werden und liefert dann Sekunde, Minute, Stunde, Monat, Wochentag und Jahr. Er berücksich-
tigt Schaltjahre und kann gestützt von einer Batterie über lange Zeit die gewünschten Informationen bereit-
stellen.
Die Daten des Bausteins liegen im BCD-Format vor, was bedeutet, dass sie in „HTerm" direkt lesbar sind
und nicht erst von Hexadezimal nach Dezimal umgewandelt werden müssen.
Da die genaue Beschreibung aller Funktion des DS1307 den Umfang dieser Dokumentation sprengen wür-
de, sei an dieser Stelle auf das Hersteller-Datenblatt hingewiesen:
www.maxim-ic.com/getds.cfm/qv_pk/2688
Der folgende Schaltplan zeigt einen typischen Aufbau mit dem DS1307. Als Quarz muss ein Uhrenquarz mit
32768 Hz verwendet werden. Als Pufferbatterie ist eine Lithium-Knopfzelle (z.B. CR2032) zu verwenden.
31

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis