Forum: Mikrocontroller und Digitale Elektronik Timer mit PCF8583


von jochen (Gast)


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

von jochen (Gast)


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

von Josi (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.