Forum: Compiler & IDEs Problem mit I2C Bus


von Martin (Gast)


Angehängte Dateien:

Lesenswert?

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

von Martin N. (martin02)


Angehängte Dateien:

Lesenswert?

Hier noch der Code vom Empfänger.

von Michael A. (micha54)


Lesenswert?

Hallo,

sollte TWBR des Slave nicth auch irgendwie gesetzt sein ?

Gruss,
Michael

von Martin N. (martin02)


Lesenswert?

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

von Martin N. (martin02)


Lesenswert?

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
Noch kein Account? Hier anmelden.