Hallo Zusammen
Ich bin dabei eine Verbindung mit einem I2C bus zwischen einem Attin45 (Master) und einem Attiny85 (Slave) aufzubauen. Der Master macht die I2C Schnittstelle per Software. Beim Slave verwende ich das USI mit Start und OVF Interrupt. Der Master_write_mode funktioniert, ich kann mehrere bytes zum Slave übertragen. Nun habe ich Probleme beim Master_read_mode. Slaveadresse kommt beim Slave an, und jetzt sollte der Slave ein byte zurück an den Master senden, geht aber irgendwie nicht. Ich weiss nicht genau, ob ich das DDRB Register richtig setzte, habe da schon mehrere Varianten versucht.
Ich probiere nun seit Tagen, aber ich sehe vor lauter Bäume den Wald nicht mehr
Wahrscheinlich ist es nur eine kleine Sache...
Lesezeichen