Also irgendwie ist da Ganze sehr komisch... Ich habs jetzt mal mit den "herkoemmlichen" Bascom-I2C-Befehlen versucht und da funktionierts! Also nach folgendem Strickmuster:

i2cstart
i2cwbyte adres_write
i2cwbyte command_byte
i2cstart
i2cwbyte adres_read
i2crbyte highbyte, ack
i2crbyte lowbyte, nack
i2cstop

so gehts. Ich wuerd aber zu gerne wissen, warum ich das mit den anderen Subroutinen nicht auch hinbekomme. Ich mach doch im Endeffekt dasselbe!

Hat da denn keiner ne Idee???

Wie gesagt, mit den Subroutinen kann ich prima EEPROMs beschreiben und lesen, nur bei diesem ADC komm ich nicht weiter!

Ciao,
Stefan