mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PCF8583 Alarm will nicht


Autor: michi0025 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich versuche mit dem PCF8583 und dem Mega 128 ein Radiowecker 
aufzubauen.
Die Uhr im PCF läuft, auch lesen / schreiben in dessen Ram geht. 
Allerdings funktioniert der Alarm nicht.
Ich will ein Täglichen Alarm.
Also stelle ich die Alarmzeit ein (Register 0x0B 0x0C). Dann das Alarm 
enable Bit in Register 0x00 und unter Clock Alarm Function stell ich 
Daily Alarm ein (Register 0x08).
Nun frage ich jede Minute das Alarm Flag in Register 0x00 ab. Aber es 
wird zur Alarmzeit nicht gesetzt.
Was mache ich falsch? Bzw. was hab ich vergessen?

Alle Einstellungen kommen im PCF8583 auch an, hab sie ausgelesen, auch 
die Uhrzeit und Alarmzeit stimmen überein.

Datenblatt PCF 8583: 
http://www.nxp.com/acrobat_download/datasheets/PCF8583_5.pdf

Autor: gero (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich hatte vor einiger Zeit das gleiche Problem. Wenn ich mich richtig 
erinnere, lag es an einem falschen Eintrag für die 1/10 bzw 1/100 sec. 
im control/status Register. Dieser Wert kann zufällig über dec. 99 
liegen und wird dann natürlich nie erreicht. Wenn dich das nicht weiter 
bringt, schaue ich am Wochenende gerne noch mal in meinen Quelltext.

Gruss Gero

Autor: michi0025 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke gero, du hattest recht ich muss die Register 0x09 (1/10 bzw 1/100 
sec) 0x0A (Alarm sec) beschreiben weil da nach dem Start zahlen 
drinstehen die im normalen Uhrbetrieb nie erreicht werden.
Nun geht alles ;-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.