Hallo zusammen! Ich habe ein Problem mit dem I2C Bus zwischen einem ATMega16(Sender) und einem ATMega8(Empfänger). Habe bei Google bzw. im Forum nichts dergleichen gefunden. Senden klappt, SDA/SCL kommen bis an die Pins des Empfängers. Pullups sind vorhanden. Jedoch reagiert der Empfänger nicht, es wird kein ISR aufgerufen. Habe mehrfach alle Einstellungen geprüft und finde keine Fehler. Ich hofft, mir kann jemand helfen! Quellcode im Anhang MfG Martin
Hallo, sollte TWBR des Slave nicth auch irgendwie gesetzt sein ? Gruss, Michael
Laut Datenblatt ist TWBR nur im Master nötig. Das hab ich auch ausprobiert (TWBR und Prescaler auch im Slave) und es bringt nichts. MfG Martin
Der Fehler besteht nicht mehr. Ich habe jetzt seit Wochen gesucht und jetzt ist er einfach weg. Wieso weiß ich auch nicht! MfG Martin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.