Timer PCF 8583

Gast #476356
Lesenswert?

Hallo zusammen

So wie ich das sehe, ist dieser Baustein nicht besonders beliebt. Den 
seit mehr als 2 Jahren sind keine Beträge mehr vorhanden. Tja, ich stehe 
aber leider vor einem  Problem mit diesem RTC.

Ich möchte den PCF 8583 nur als Timer verwenden. Er soll alle 5 Sekunden 
einen Interrupt auslösen.

Ich muss doch dazu folgendes einstellen:

Control/Status (0x00): xxxx x1xx -> Alarm Bit
Alarm/Control (0x08): 0100 1010 -> Timer Alarm enable/Timer Interrupt 
enable/Timer Modus Sekunden

Jetzt kommt nun mein Problem mit dem Wert des Timers. Wo muss ich diesen 
hinschreiben?

Ich weiss das er in BCD Format sein muss.

Meiner bescheidener Meinung nach, müsste ich ihn ins Alarm/Timer (0x0F) 
schreiben? Ist das in Ordnung oder nicht? Muss noch mehr eingestellt 
werden?

Muss ich nach dem ausgelösten Interrupt das Flag wieder löschen?

Ich danke für eure Hilfe.

Mfg Stefan Josi
Gast #476363
Lesenswert?

>Den seit mehr als 2 Jahren sind keine Beträge mehr vorhanden.

Das liegt vielleicht auch daran, dass man mit einem AVR auch eine Uhr 
basteln kann...

>Meiner bescheidener Meinung nach, müsste ich ihn ins Alarm/Timer (0x0F)
>schreiben?

Was steht denn im Datenblatt?

Gibt es dazu denn keine Beispiele?
Gast #476428
Lesenswert?

Ist eine etwas komplexere Ansteuerung einer Kamera. Ich brauche 
Intervallzeiten für die Aufnahmen.

Einerseits bezüglich der Sicherheit ansonsten dachte ich, dass 
Intervalle im Stundenbereich einfach zu realisieren mit einer RTC ist. 
Aber so wie ich nun dastehe, ist es doch nicht besonders einfach, da ich 
nicht einemal einen Timer für 10 Sekunden erstellen kann.

Deshalb benötige ich doch Hilfe. Zu meiner Frage von ganz oben.
Gast #476433
Lesenswert?

>Jetzt kommt nun mein Problem mit dem Wert des Timers.
>Wo muss ich diesen hinschreiben?

Fig.4 Seite 7 im Datenblatt sollte dir helfen...
Wenn du es schaffst, den Chip anzusprechen, sollte es unproblematisch 
sein, die speziellen Speicherstellen anzusprechen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren