PCF 8583

Jul 29, 2003 4 Replies

Hallo, in einem Projekt benötige ich einen PCF 8583- Baustein. Trotz Datenblatt ist es mir nicht gelungen die Alarm- Funktion in Betrieb zu nehmen... Ich möchte, in meinem Programm die CLOCK auf 00:00:00 (hh:mm:ss) setzten und bei Erreichen einer vorgegebenen ALARM- Zeit, beispielsweise 01:32:36, einen Interrupt auf PIN 7 erzeugen. Das Programmieren des Bausteines über den I²C- Bus ist nicht das Problem und funktioniert tadellos, es ist mir auch schon gelungen eine "ganz" normale Uhr aufzubauen. Was ich benötige sind die Bits, der einzelnen Register, ich weiß einfach nicht, wie ich sie setzen muss um die ALARM- Funktion zu implementieren.



Schon mal vielen Dank für Eure Mühen...


Gruß, Steffen


Hallo Steffen

In welcher Programmierumgebung arbeitest Du?

MfG Claus

"Steffen Klein" schrieb im Newsbeitrag news:bg67jc$l05v5$ snipped-for-privacy@ID-115222.news.uni-berlin.de...

ist

und

einen

und

"Claus Kühnel" schrieb :

Ich arbeite in BASCOM...

Wäre nett, wenn jemand den Quelltext für genau diese Programmiersprache hätte, denke aber, dass mir auch jede Andere reichen würde. Da ja daraus erkennbar wäre, welche Register- Bits zu setzten sind...

Gruß, Steffen

So auf die Schnelle:

Pin 7 ist open drain, hast Du da ein Pull Up dran? Control/Status-Register (00h) Bit 2: 0/1 = disable/enable alarm control register

Alarm Control Register (08h) Bit 5+4: 00 = no Clock Alarm 01 = daily Alarm 10 = weeday Alarm 11 = dated Alarm Bit 7: 0/1 = Alarm interrupt disable/enable

Ok, den Rest aus dem Datenblatt, das findet sich bestimmt im Netz... Ingolf Pohl

"Ingolf Pohl" schrieb :

Super, vielen Dank, funktioniert inzwischen prima...

Gruß, Steffen

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required