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
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
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 ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.