Ich habe mir die AD-Wandler erweiterung gekauft und nach folgender Seite angeschlossen und programmiert:
AsuroWiki - I2C Analog Porterweiterung
AGND habe ich am Kondensator an GND geschlossen
Nun habe ich erstmal einen Lichtsensor auf AIN1 angeschlossen und die anderen erstmal leer gelassen
Wenn ich jetzt versuche Irgendetwas auszulesen hört das Programm hier auf:
PHP-Code:
read_pcf8591_adc(unsigned char adc)
{
unsigned char ret;
unsigned char byte = 0;
i2c_start(0x90); //<--wird nicht vollendet
...
}
Ich vermute mal der PCF8591 sendet kein Acknowledge, aber ich weiß nicht warum =/
Adresse stimmt
Schaltung sollte auch stimmen. (Es sei den im Datenblatt wir bei der Pinbelegung der Controller von unten gezeigt)
Ich hoffe ihr könnt mir irgendwie helfen
Lesezeichen