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: