Forum: Mikrocontroller und Digitale Elektronik I2C TWI Tutorial


von Graum (Gast)


Lesenswert?

Nabend Leute,

Ich versuche mich grade in Sachen TWI/I2C und habe mich versucht durch 
das Tutorial hier auf uC.net zu kämpfen.

Ehrlich gesagt: Ich verstehe dort nur sehr wenig. Vielleicht liegt es 
auch an mir aber ich finde es sehr kompliziert beschrieben.

Kann mir jemand ein gutes Tutorial empfehlen?

von Graum (Gast)


Lesenswert?

keiner?

von Karl H. (kbuchegg)


Lesenswert?

welches Tutorial meinst du genau?
Und welche Teile davon verstehst du nicht?

von Graum (Gast)


Lesenswert?

Ich finde die Beschreibung des TWI Tutorials auf dieser Seite recht 
unverständlich.

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

Es ist sicher detailiert beschrieben allerdings empfinde ich schon den 
Teil mit der Signal-Reihenfolge von SDA und SCL kompliziert dargestellt. 
Für mich einfach schwer ausgedrückt.

Daher such ich ein TWI/I2C Tutorial welches etwas verständlicher (gern 
dafür auch länger) ist. Ich bin sehr gern bereit mich durch ein halbes 
Buch zu lesen, wenn ich dafür hinterher auch alles verstanden habe.

Vielen Dank schonmal

von Christian (Gast)


Lesenswert?

Graum schrieb:
> Es ist sicher detailiert beschrieben allerdings empfinde ich schon den
> Teil mit der Signal-Reihenfolge von SDA und SCL kompliziert dargestellt.
> Für mich einfach schwer ausgedrückt.

Im Datenblatt gibs eine Grafik die das veranschaulicht!
Die Datenleitung muss stabil High oder Low sein, während das 
Clock-Signal high ist. Wird wird der Pegel der Datenleitung verändert, 
während das clock-Signal High ist, handelt es sich um ein Start oder 
Stop Signal.

So ein technisches Datenblatt liest sich nunmal nicht wie ein 
Pixi-Buch...

von Klaus 2. (klaus2m5)


Lesenswert?

Also geht es wohl eher um die I2C Grundlagen. Die sind hier ganz gut 
beschrieben: http://rn-wissen.de/wiki/index.php/I2C

von Hakon H. (ickiller)


Lesenswert?

Ich habe mich mal mit dem AVR TWI beschäftigtr und dabei diesen Artikel 
genutzt. Ich habe einiges mehrmals lesen müssen um es zu verstehen, aber 
imho ist der Artikel so wie er ist schon ganz gut. Das sage ich trotz 
meiner schwierigkeiten, weil ich anhand dessen einen I2C Chip ansprechen 
konnte.

Es mag möglich sein den Artikel zu verbessern, vielleicht hilft es aber 
auch alles was du verstehen willst aufmerksam ggf. mehrmals zu lesen, 
bei mir hat das funktioniert.
Wenn das nicht reicht kann ich dir allgemein die Appnotes von Atmel 
nahelegen, die beschreiben idR. gut und ausführlich, ebenfalls nützlich 
ist es eine Pause einzulegen, danach versteht man vieles besser.

MfG,
Hakon Hennig

von BUSfahrer (Gast)


Lesenswert?

DuckDuckGo ist dein Freund:
https://duckduckgo.com/?q=i2c+standard
https://duckduckgo.com/?q=i2c+tutorial

Aber etwas Englisch sollte man schon können:
https://en.wikipedia.org/wiki/I%C2%B2C
https://de.wikipedia.org/wiki/I%C2%B2C
Auch die Linklisten sind hier beachtenswert, vor allem der Standard von 
NXP!

http://www.i2c-bus.org/de/i2c-bus/
http://www.best-microcontroller-projects.com/i2c-tutorial.html
http://i2c.info/i2c-bus-specification

http://www.8051projects.net/i2c-twi-tutorial/
Mit Beispielen für PIC und AVR!

http://www.robot-electronics.co.uk/acatalog/I2C_Tutorial.html

Und was ist daran jetzt so schwer?

Zur Not kann man sich auch den Guhgl Übersetzer hernehmen, wenn es 
unbedingt in Deutsch sein muß.
https://translate.google.de/
oder
bing.com/translator/

von Graum (Gast)


Lesenswert?

Erstmal danke für die Tipps und Links.. da werd ich mich erstmal 
durchforsten.

BUSfahrer schrieb:
> Zur Not kann man sich auch den Guhgl Übersetzer hernehmen, wenn es
> unbedingt in Deutsch sein muß.
> https://translate.google.de/
> oder
> bing.com/translator/

Auch dir danke für die Links... davon dass es unbedingt deutsch sein 
muss hatte ich allerdings nichts gesagt...

von BUSfahrer (Gast)


Lesenswert?

Graum schrieb:
> Auch dir danke für die Links... davon dass es unbedingt deutsch sein
> muss hatte ich allerdings nichts gesagt...
Das hatte ich nur vermutet, weil du hier auf den deutschen Artikel 
verwiesen und keine anderen dir bekannten Quellen angegeben hast. Dann 
viel Erfolg beim Lernen! Btw: Die Übersetzermaschinen sind auch nicht so 
das Wahre...

von Michael L. (michaelx)


Lesenswert?

Graum schrieb:

> Auch dir danke für die Links... davon dass es unbedingt deutsch sein
> muss hatte ich allerdings nichts gesagt...

OK, dann schau an der Quelle nach:

http://www.nxp.com/documents/user_manual/UM10204.pdf
http://www.i2c-bus.org/

von Graum (Gast)


Lesenswert?

Michael L. schrieb:
> OK, dann schau an der Quelle nach:
>
> http://www.nxp.com/documents/user_manual/UM10204.pdf
> http://www.i2c-bus.org/

Vielen Dank :-)

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.