Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: PCF8573 Kategorie: I²C-Bus (von André H. - 18.10.2004 17:28)
Als Antwort auf PCF8573 von Arno - 1.10.2004 8:58
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Arno,

> Ich habe eine PCF 8575 am I2C bus angschlossen ...

Was nun, einen PCF8575 oder PCF8573. ;-)

> ... und das Teil läuft auch aber beim Auslesen der
> Daten zählt das Ding irgendwie falsch hoch.
> Die Minuten springen con 9 auf 16, von 25 auf 32
> und die Stundenumschaltung erfolgt von 89 auf 0.
> Wess jemand was beim Auslesen der bits falsch sein
> könnte ???

Hier ist nichts falsch.
Der Uhrenbaustein funzt korrekt.
Das Problem wird jedoch sein, daÃ? die Werte nicht Dezimal dargestellt werden, sondern BCD pro Ziffer.
D.h., da� z.B. im Byte für die Minuten die unteren 4Bit die Einerstelle darstellen, und
die oberen vier Bit die Zehnerstelle.
LaÃ? Dir einmal die "falschen" Zahlen in Hex darstellen, dann sieht man es deutlich.

Wie Du nun aus BCD Dezimal machst, siehst Du sehr gut im Modul pcf8583.c2 .
Der Baustein PCF8583 ist ähnlich zum Uhrenbaustein PCF8573.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: