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 | ||
| ||
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: |