Forum: Mikrocontroller und Digitale Elektronik Interrupt durch PCF8583 auslösen


von Steff (Gast)


Lesenswert?

Hallo,

bin gerade dabei meinen Mikrocontroller aus dem Power Down Mode 
aufzuweken. Das schlafen legen funktioniert. Der Mikrocontroller soll 
nachdem er schlafen geschickt wurde, nach 10 Sekunden wieder aufwachen.
Hab die 10 Sekunden eingestellt, aber das Aufwachen geschieht eher 
Zufällig. Mal nach 10 Sekunden, 40 Sekunden oder mal nach einer Minute.
Weiß jemand an was das liegen könnte?
Hab das Alarm Reg auf 0xCA initialisiert und das Status/Control Reg auf 
0x04
und schreib in den Timer 10 Sekunden rein.

Hatte einer von euch auch schonmal solche Probleme?

Danke schonmal für Eure Hilfe
grüße

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> meinen Mikrocontroller aus dem Power Down Mode aufzuweken.
Schön, schön.
Aber welcher uC ist das denn überhaupt?

von Steff (Gast)


Lesenswert?

lpc2129. glaub aber eher das es an der externen Uhr liegt,oder?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> glaub aber eher das es an der externen Uhr liegt,oder?
Ganz einfach: Miss mal mit einem Messgerät am Interrupt-Pin.

von Steff (Gast)


Lesenswert?

Ja das hab ich mit nem oszi gemacht. der interrupt ist low aktiv. aber 
der interrupt wird obwohl ich die 10 sekunden einstell nicht ausgelöst, 
nur manchmal. kann sein nach den eingestellten 10 sekunden geht es 2mal, 
dann aber dauerts wieder eine minute. an was kann denn das liegen?

von Steff (Gast)


Lesenswert?

Wie würdest du denn die Uhr initialisieren, wenn du die timerfunktion 
nehmen willst und alle Sekunden einen Interrupt auslösen möchtest?
Was muss man denn machen wenn der Interrupt ausgelöst hat, welche Bits 
muss man dann wieder löschen um wieder einen neuen Interrupt auslösen zu 
können?
Könntest du mir da weiterhelfen?

von Steff (Gast)


Lesenswert?

Kann mir keiner weiterhelfen?Würde mich echt sehr freun.
Hab halt das Problem, das es beim ersten Interrupt die vorgegebene Zeit 
einhält, aber danach kommt der Interrupt immer nach dem Zufallsprinzip. 
Hatte jemand schonmal so ein Problem?

grüße

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.