Hallo,

ich habe ein Problem mit dem I2C Slave und Master Codebeispiel in RN-Wissen (http://www.rn-wissen.de/index.php/TWI_Slave_mit_avr-gcc).
Hab für den Master und Slave je einen ATmega8. Vom Master Daten zum Slave übertragen funktioniert super. Da gab es keine Probleme.
Nun wollte ich aber Daten vom Slave auslesen. Das funktioniert aber nicht.
Der Master-µC bleibt immer an dieser Stelle "byte1= i2c_readAck();" stecken. Es werden keine Daten vom Slave übertragen. Was kann das für Ursachen haben? Liegt das am Slave-Programm?

Besten Dank für Hilfe.

mfg
Florian