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

Re: ds1631z: ds1631.readi2(i): falscher Wert Kategorie: I²C-Bus (von Franz Stefan - 9.02.2009 13:39)
Als Antwort auf ds1631z: ds1631.readi2(i): falscher Wert von chrisk - 7.02.2009 22:25
Ich nutze:
C-Control II Station, CC2-Application-Board, OSOPT V3.1
> Hallo,
>
> ich habe ein Problem mit dem DS1631 Temperaturfühler,
> es wirden zwar eine Temperatur geliefert, allerdings kann diese nicht stimmen (32° im Keller)
> Es sind 2 Sensoren derzeit angeschlossen (siehe Output unten)
>
> Code::
...
>       hwcom.print(" Temperature:");
>       hwcom.num(temperature.v_temperature[i]);
...
> Nr:0 Temperature:3193 THH:1593 THL:1593

...

> Hat jemand eine Idee woran die falsche Temperatur liegen könnte?

Hi,
kann es sein, dass es in deinem Keller 12.5 C hat?

3193 dezimal ist 0c79 hex. Das MSB ist 0c, also 12 dezimal.

Seltsam ist eigentlich nur das LSB 79. Eigentlich sollten die niedrigsten 4 bit 0 sein.

Franz



    Antwort schreiben


Antworten:

Re: ds1631z: ds1631.readi2(i): falscher Wert (von Franz Stefan - 9.02.2009 14:01)
    Re: ds1631z: ds1631.readi2(i): falscher Wert (von chrisk - 9.02.2009 23:32)
        Re: ds1631z: ds1631.readi2(i): falscher Wert (von GeorgEichhorn - 17.02.2009 0:00)
            Re: ds1631z: ds1631.readi2(i): falscher Wert (von chrisk - 21.02.2009 17:40)
                Re: ds1631z: ds1631.readi2(i): falscher Wert (von GeorgEichhorn - 26.02.2009 20:53)
        Re: ds1631z: ds1631.readi2(i): falscher Wert (von Franz Stefan - 13.02.2009 9:01)
            Re: ds1631z: ds1631.readi2(i): falscher Wert (von chrisk - 21.02.2009 10:34)
                Re: ds1631z: ds1631.readi2(i): falscher Wert (von chrisk - 21.02.2009 17:36)
            Re: ds1631z: ds1631.readi2(i): falscher Wert (von chrisk - 21.02.2009 10:32)
                Re: ds1631z: ds1631.readi2(i): falscher Wert (von chrisk - 20.03.2009 15:00)