Hallo Janvp,
ich bin mit den Details von TWI echt überfragt. (Vielleicht können hier Andere besser helfen.) Aber, Du setzt in Deinem Beispiel zwei mal das TWCR Register. So weit so gut. Aber sollte es nicht beide male "TWCR = (1 << TWINT) | ..." heißen? Also:
Code:TWCR = (1 << TWINT) | (1 << TWEA) | (0 << TWSTA) | (0 << TWSTO) | (1 << TWEN) | (0 << TWIE);
Lesezeichen