Habe ein Problem das bei meinem PCF 8591 der messwert schwankt egal ob ich den AI0 auf minus oder auf Plus lege der kleinste wert ist immer 128 und der höchste 255. Progrmmiert habe ich es mit dem CAVR - Compiler hier ein auszug des PRG´s


i2c_start();
i2c_write(i2c_adresse_chip4);
i2c_write(0);
i2c_stop();

i2c_start();
i2c_write(i2c_adresse_chip4 + 1);
i2c_olddata = i2c_read(0);
i2c_EB205_0 = i2c_read(0);
i2c_stop();


Referenzspannung ist über einem Spannungsteiler am PCF angelegt. der C hip wird auch im Bus gefunden.

Nun meine Frage was ist falsch ?