So, ich nochmal:
Ich konnte den Fehler weiter einkreisen. Ich benutze das i2c-Framework von peter fleury. Dort wird in der Funktion "i2c_readAck()" darauf gewartet, dass die Hardware das TWINT-Bit auf 0 setzt und somit anzeigt, dass die Übertragung beendet wurde:
Offenbar passiert das aber nicht, leider Suche ich nun schon seit geraumer Zeit vergeblich nach einer Lösung, hat jemand von Euch eine Idee?Code:while(!(TWCR & (1<<TWINT)));
Vielen Dank,
Moe
Lesezeichen