habe fehler soeben gefunden Bild  

/*send content of TWDR; TWEA = enable ACK*/
TWCR = (1<<TWINT) | (1<<TWEA) | (1<<TWEN);

ich habe den TWEA gelöscht, da laut Datenblatt bei einem Lesevorgang kein ACK mehr zurück kommt, aber dennoch DAnke.

P.S. Das ist ein fertiger Code, der nur ein wenig geändert wurde Bild