Timer mit PCF8583

Gast #74445
Lesenswert?

Hallo Zusammen,

hab mich eben mal mit dem Datenblat des PCF8583 beschäftigt. Was ich
vorabe ist das der PCF alle 5 min einen Interrupt auslösen soll.
Wollte nun euch mal fragen ob ich das Datenblatt richtig verstanden
habe.

Ich müsste das Controllregister wie folgt einstellen:
XXXXX1XX //Alarm enablen

Das Alarmregister wie folgt:
01001011 //timer funktion auf Minuten / Interrupt durchschalten
         //timer Alarm an

Da muss ich noch in den Timerspeicher (0x08) den Wert 94 schreiben
lt. Datenblatt zählt der dann von 94 - 99 also 5min.

Hier ist noch die frage muss ich die 94 als dez oder als BCD schreiben
?

Wäre nett wenn Ihr da mal kurz drüber schaut und mir bescheid gebt ob
das so hinhaut.

Schon mal danke für Eure Antworten
Jochen
Gast #74446
Lesenswert?

Also,

ich hab das jetzt wie oben geschrieben implementiert und das tut so.
Die Zahl für das Timer-Register muss als BCD angegeben werden.

Wenn jemand der Code interessiert soll er mir mailen.

Schönen Tag noch, der Jochen
Gast #476269
Lesenswert?

Hallo jochen

Ich weiss ist schon lange her seit deinem Thread. Aber ich stehe bei 
einem ähnlichen Problem. Ich möchte meinen PCF8583 Baustein nur als 
Timer verwenden. Dabei kann ich die Zeit über einen Controller einlesen 
und entsprechend an die RTC senden. Bei abgelaufener Zeit sollte sie 
einen Interruot auslösen.

Hättesd du eventuell noch deinen Code dazu?

Vielen Dank.

Mfg Stefan Josi

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