Lothar Miller schrieb:
> Mo schrieb:
>> i2cget -y 1 0x48 0x00 w
>> dann erhalte ich ja "nur" zum Beispiel diese Ausgabe:
>> 0x9020
> Blöd, wenn man nicht weiß, welche temperatur der LM75 bei der Messung
> hatte...
>> Aber wie wandel muss ich denn diese Zahl jetzt in z.B. Grad um ?
> Jetzt müsstest du einfach das "untere" Byte abschneiden und hättest
> 0x90. Das ist dann binär 1000_0001. Und wenn man die Tabelle 3 im
> Datenblatt ansieht, ergibt das wegen des gesetzten MSB eine /negative/
> Temperatur. Und danach bleibt bleibt noch 000_0001 übrig, was 1°C ist.
> Fazit: du müsstest bei dieser Messung -1°C gehabt haben...
Fast. In der näheren Erläuterung zum Datenformat steht, dass es 2-er
Komplement ist. 1000_0001 wäre demnach dann -127°C, was ich ehrlich
gesagt für unwahrscheinlich halte :-)
> Fly schrieb:
> Ich empfehle dir eins der vielen anderen Foren zu nutzen, dort
> sind die User wenigsten etwas Freundlich
> Hilft aber nichts, wenn sie dir nicht helfen können...
Seh ich genau so. Und seien wir uns mal ehrlich: Das Datenblatt zum LM75
ist jetzt wirklich nicht eine Doku aus der Raketentechnik. Gerade mal 12
Seiten, wovon mindestens die Hälfte schon mal beim Drüberscrollen aus 3
Meter Entfernung von einem Blindenhund als 'für meine Fragestellung
nicht relevant' identifiziert werden können. Und den Rest ... da muss
man dann halt auch mal was lesen und die Grafiken bzw. Tabellen ein
wenig studieren - solange bis sich wer erbarmt und ein Youtube-Video
darüber macht.
Besser der TO gewöhnt sich jetzt schon daran, dass er auch mal selber
was rausfinden muss. Denn im Vergleich zu dem, was ihn noch erwartet,
ist das Lesen des LM75 Datenblattes pipifax. Irgendwann muss man mal
damit anfangen. Und dann besser mit was einfachem. Oder wäre dir ein 500
Seiten Datenblatt eines Prozessors lieber um deine ersten Erfahrungen
mit Datenblätter zu machen?