ELEKTRO FORUM

Elektroforum
It is currently January 6, 2009, 3:03 am

All times are UTC





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: PCF 8583
PostPosted: 2003-07-29 18:29:43
Online
Registered User

Joined: 2003-07-29 18:29:43
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


Top
 Profile
 
 Post subject: PCF 8583
PostPosted: 2003-07-29 18:44:13
Online
Registered User

Joined: 2003-07-29 18:44:13
Hallo Steffen

In welcher Programmierumgebung arbeitest Du?

MfG Claus

"Steffen Klein" <SteffenX2001@web.de> schrieb im Newsbeitrag
news:bg67jc$l05v5$1@ID-115222.news.uni-berlin.de...
> 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
>
>


Top
 Profile
 
 Post subject: PCF 8583
PostPosted: 2003-07-29 19:26:38
Online
Registered User

Joined: 2003-07-29 19:26:38
"Claus Kühnel" <ckuehnel@ieee.org> schrieb :

> In welcher Programmierumgebung arbeitest Du?


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


Top
 Profile
 
 Post subject: PCF 8583
PostPosted: 2003-07-29 19:50:15
Online
Registered User

Joined: 2003-07-29 19:50:15
Steffen Klein wrote:

> 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...

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


Top
 Profile
 
 Post subject: PCF 8583
PostPosted: 2003-08-01 15:48:53
Online
Registered User

Joined: 2003-08-01 15:48:53
"Ingolf Pohl" <ing.olf@exmail.de> schrieb :
> 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


Super, vielen Dank, funktioniert inzwischen prima...

Gruß,
Steffen


Top
 Profile
 
Post new topic Reply to topic  [ 5 posts ] 

Who is online

Users browsing this forum: Christof Rue,Holger Blum <hb usenet@web.de>,Georg Sauthoff <g sauthoff@web.de>, 8 guests, Gejsza nocy Skalpel Proceder Ten typ tak ma Soyka Sings Love Songs


New posts New posts    No new posts No new posts    Announce Announcement
New posts [ Popular ] New posts [ Popular ]    No new posts [ Popular ] No new posts [ Popular ]    Sticky Sticky
New posts [ Locked ] New posts [ Locked ]    No new posts [ Locked ] No new posts [ Locked ]    Moved topic Moved topic
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group