Forum: Mikrocontroller und Digitale Elektronik I2C mit Atmega TWI Interface


von C. H. (hedie)


Lesenswert?

Hallo zusammen

Ich würde gerne mit dem Atmega16 den Hardware I2C verwenden.

Doch leider finde ich irgendwie keine Beispielcodes dafür...


Kennt hier vielleicht jemand einen Link oder so wo ich etwas finden 
kann?

Danke schonmal

von Uwe (Gast)


Lesenswert?

Steht doch alles im Datasheet auf S. 183. Aber TWI ist hauptsächlich 
abhängig vom Device mit dem du sprichst. Also auch Datasheet lesen.
Für die Grundbefehle steht der Beispielcode im Datasheet ab Seite 185.

von C. H. (hedie)


Lesenswert?

Ok vielen dank

von avr (Gast)


Lesenswert?

Dafür gibt es hier extra einen Artikel im Forum:

http://www.mikrocontroller.net/articles/AVR_TWI

Und in den Links dort Aplications von Atmel
mit Beschreibung und Code ;)

avr

von Willi W. (Gast)


Lesenswert?

Claudio Hediger schrieb:
> Kennt hier vielleicht jemand einen Link oder so wo ich etwas finden
> kann?

Hier z.B. das I2C Master Interface von Peter Fleury

http://homepage.hispeed.ch/peterfleury/avr-software.html#libs

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Einen Hinweis habe ich noch beacht besonders die funktionsweise des 
Aknowledgbits das hat nämhlich einen Haken darf im lezten ten zu 
lesenden byte nicht gesetzt werden sonst hängt sich die TWI auf
achja bevor du irgendetwas auf dem TWI(i2C) Bus machst must du ihn ihn 
initialisieren.

von C. H. (hedie)


Lesenswert?

Vielen Dank an alles... es hat geklappt :)

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.