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
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.
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
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
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.
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.