Hab es jetzt einfach mal so probiert wie ich gedacht hatte:
Allerdings bekomme ich bei dem zweiten Sensor keine richtige Temperatur ausgegeben (196°C), wenn ich beide parallel betreibe, mit dem obrigen code.Code:i2c_start_wait(I2CTHERMOb + I2C_WRITE); i2c_write(GETTEMP); i2c_rep_start(I2CTHERMOb + I2C_READ); temperaturVKb = i2c_readAck(); / temperaturNKb = i2c_readNak(); i2c_stop(); i2c_start_wait(I2CTHERMO + I2C_WRITE); i2c_write(GETTEMP); i2c_rep_start(I2CTHERMO + I2C_READ); temperaturVK = i2c_readAck(); temperaturNK = i2c_readNak(); i2c_stop();
Wenn aber nur einer angeschlossen ist (code mit nur einer Sensor Ansteuerung) liefert jeder einen richtigen Tempertur Wert.
Einer ne idea wodran das liegen könnte?
LG Hannes







Zitieren

Lesezeichen