Programmierung des PCF8583
Hallo an alle,
ich spiele mich gerade mit einem Atmel Mega8515 und dem Uhr Clock-IC PCF8583.
Das schreiben und anschließende auslesen der Uhrzeit funktioniert einwandfrei. Jetzt würde ich gerne den Timer des 8583 programmieren und komme irgendwie garnicht zu schuß.
Daher meine Fragen:
- Kann ich eingentlich den 8583 als Uhr und Timer gleichzeitig verwenden?
- Was schreibe ich in die Register 07 bis 0F um z.B. nach 1 Std. den Timer auszulösen?
- Wie lange ist dann der INT-Ausgang aktiv?
Vielen Dank für eure Antworten
Liste der Anhänge anzeigen (Anzahl: 1)
hi tooltime,
ja das kannst du machen, indem du folgendes machst:
-> Reg 0x00 mit 0x84 beschreiben
-Alarm Enable
-32,768 kHz
-Stop counting (Uhr muss zuerst gestoppt werden)
-> Reg 0x01 bis 0x07 beschreiben
- Zeit schreiben 0x01..0x06
- Timer zurücksetzen Reg 0x07 mit 0x00 beschreiben
-> Reg 0x08 mit 0x0B
- Timer ON -- Minutes (99 Minuten)
- Timer Int. Enable
-> Reg 0x00 mit 0x04 beschreiben
- Alarm Enable
- 32,768 kHz
- Start Counting (Uhr/Timer läuft)
Timer-Flag muss per Software zurückgesetzt werden!!
folgend ein Bildausschnitt vom RS232-I2C-Adapter Software, da kannst du sehen wie die Register beschreiben sind:
Liste der Anhänge anzeigen (Anzahl: 1)
ich hoffe, mein googlen hilft dir weiter!!!