Nochmal Langsam:

I2C oder IIC oder TWI meinen das gleiche.

Phillips hat sich das Recht auf I2C sichern lassen, daher nennen es andere Hersteller eben anders.

I2C = I²C = IIC = Inter IC (integrated Ciruit) Communication
TWI = Two Wire Interface


An einem I2C oder auch TWI (oder sonst wie genannt) können mehrere Geräte gleichzeitig angeschlossen, aber nicht gleichzeitig angesprochen / abgefragt werden sondern immer einer nach dem anderen (die Reihenfolge ist egal).

Aber nur einer darf der Chef (Master) sein, Pasta (oder basta?).

Prinzipiell reichen zwei Signalleitungen aus (Data und Clock = SCL und SDA)

Masse (0V) braucht man immer,

[highlight=yellow:b39c2f25e7]Also mindestens 3 Leitungen.[/highlight:b39c2f25e7]

oft wird dann zusätzlich noch eine Verorgungsleitung (VCC = +5V TTL Pegel) mit dazugelegt

und soweit ich gesehen habe gibt es bei aller oder den Meisten noch eine
IRQ (Interuptrequest/Unterberechungsanforderung) Leitung,
damit der Master (Atmel oder andere Prozessoren wie PIC oder BasicStamp oder oder oder)
auch mal für sich dahin wursteln können ohne ständig den Bus überwachen zu müssen, was auch relativ viel Zeit kostet.
(Ein IRQ wird / sollte nur bei Bedarf ausgelöst werden)

Es können auch mehrere Prozessoren untereinander über I2C kommunizieren (wie muuss ich selber noch testen), aber das RNMotor St hat ja einen Mega 8 drauf, und das teil funzt.