hi,

aus dem LM75 bekommst du 2 Bytes raus... und du mußt mit I2C start und Stop arbeiten....

für den LM75 z.B. so:


Code:
         I2cstart
         I2cwbyte Lm75read                                  
         I2crbyte Lm75high , Ack
         I2crbyte Lm75low , Nack
         I2cstop
diese zwei bytes sind natürlich noch nicht die Temp. dazu mußt du sie noch ein bisschen "formatieren" und vorzeichen auslesen usw.

aber auf jeden FAll bekommst du damit keine 255 mehr raus!

probiers aus...