Gast
#1119874
Hi Leute, ich quäle mich jetzt schon ne ganze Weile mit den I2C Tempsensoren rum. Im Moment hab ich den DS1631 dran.Soweit scheint alles zu funktionieren. Ich sende das Startbit anschließend die SL_R-Adresse und bekomme ein Acknowledge zurück. Ich empfange das MSB-Tempbyte uns sende ein Ack. Ich bekomme das LSB und sende kein Ack anschließend ein Stop und das ganze fängt von vorn an. Merkwürdigerweise ist das MSB immer 09 was zufällig oder auch nicht im Zusammenhang mit dem LSB die Slaveadresse (9F) ist. das LSB ist immer F0. Die Null wäre ja schon richtig, da die ersten 4 Bits immer Null sind (12-Bit Auflösung) Für Raumtemperatur auf jeden Fall zu niedrig. Zwischen 2 Zyklen vergehen mindestens 2 Sekunden. Ich habe nun keine Ahnung wo ich noch suchen soll, vielleicht kann das Programm ja jemand mal für mich anschauen oder gar testen. Gruß, Jürgen