Forum: Mikrocontroller und Digitale Elektronik AVR: I2C bleibt hängen


von Marc (Gast)


Lesenswert?

Hallo Leute!

Ich habe mittels der Appnotes von Atmel 310 und 312 einen I2C Bus mit 2 
Attiny2313 aufgebaut. Daten vom Master zum Slave senden funktioniert 
einwandfrei.

Nun möchte ich aber gern mehrere Slaves pollen, ob diese Daten für den 
Master haben. Wenn ich jetzt den Slave mit READ-Bit anspreche und dessen 
Ausgangspuffer leer ist, bleibt irgendwo SDA auf low hängen.

Ist das auch schon jemandem passiert? Ist das Verfahren überhaupt 
regelkonform?


MfG Marc

von Lehrmann M. (ubimbo)


Lesenswert?

Ich hab nen VW Passat - der geht nicht mehr. Sagt mir wo das Problem 
liegt !

haha xD

ich geb dir nen Tipp:

- Sourcode
- Schaltplan

Kristallkugel leider defekt ...

von Marc (Gast)


Angehängte Dateien:

Lesenswert?

Ja das Kristallkugelproblem ist mir bekannt. :-)

Hier also der Code für den Slave (der hängt irgendwo fest).

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.