Ja, aber genau das war ja meine frage, wie man das macht^^
Code:
#define GETTEMP 0xAA
#define I2CTHERMO1 0x90
#define I2CTHERMO2 0x92
#define STARTCONVERT 0xEE
Code:
i2c_start_wait(I2CTHERMO1+I2C_WRITE);
i2c_write(GETTEMP);
i2c_rep_start(I2CTHERMO1+I2C_READ);
TemperturVK1 = i2c_readAck();
TemperturNK1 = i2c_readNak();
i2c_stop();
i2c_start_wait(I2CTHERMO2+I2C_WRITE);
i2c_write(GETTEMP);
i2c_rep_start(I2CTHERMO2+I2C_READ);
TemperturVK2 = i2c_readAck();
TemperturNK2 = i2c_readNak();
i2c_stop();
etwa so?
Lesezeichen