Hallo,

beim Master sollte der Wert für TWBR mind. 10 sein, da Atmel sonst nicht garantiert, das es immer funktioniert ! Siehe Datenblatt eines bel. AVR.

Beim Slave gibts da mind. einen Verschreiber beim setzen des PortD's.
Die Function TWI_Wait() wartet nicht, sondern läuft gleich durch, oder ist das mit der Hauptschleife verknüpft ?!