Startseite > W > Wie Funktioniert I2C?

Wie funktioniert I2C?

Das Besondere beim I2C ist das mit lediglich 2 Leitungen mit normalerweise bis zu 128 Teilnehmern kommuniziert werden kann. Das Ganze funktioniert per serieller Datenübertragung, die Daten werden also hintereinander über eine Leitung geschickt und der I2C-Bus definiert den Ablauf wie das von statten geht.

mehr dazu

Verwandter Artikel

Welche Daten werden beim I2C-Bus zuerst gesendet?

Adressierung. Eine Standard-I2C-Adresse ist das erste vom Master gesendete Byte, wobei die ersten sieben Bits die eigentliche Adresse darstellen und das achte Bit dem Slave mitteilt, ob er Daten vom Master empfangen soll oder nicht.

Für was steht I2C?

I2C ist eine Abkürzung für Inter-IC bus. Dies beschreibt auch schon den Einsatzzweck des Busses: die Verbindung von Integrierten Schaltkreisen (Integrated Circuits). Was macht ein I2C-Bus? I2C-Bus heisst ausgeschrieben Inter IC-Bus, zu Deutsch: Ein Bus, der die Kommunikation zwischen verschiedenen Integrierten Schaltungen ermöglicht bzw. bereitstellen soll. Philips ist die Mutter dieses Buses, der sich zum quasi-Standard entwickelt hat.

Wie schnell ist I2C?

Ein signifikanter Unterschied ist, dass der I2C langsamer ist (typischerweise 100-400 KHz, maximal 5 MHz) im Vergleich zu SPI, der bis zu 80 MHz oder manchmal sogar höhere Geschwindigkeit erreichen kann. Welche Daten werden beim I2C Bus zuerst gesendet? Adressierung. Eine Standard-I²C-Adresse ist das erste vom Master gesendete Byte, wobei die ersten sieben Bit die eigentliche Adresse darstellen und das achte Bit (R/W-Bit) dem Slave mitteilt, ob er Daten vom Master empfangen soll (Low: Schreibzugriff) oder Daten an den Master zu übertragen hat (High: Lesezugriff).

Verwandter Artikel

Wie ist das Herz aufgebaut und wie funktioniert es?

Das Herz ist hohl. Das Herz ist in eine linke und eine rechte Hälfte geteilt. Es gibt ein kleines und ein großes Herz. Die Klappen, die den Blutfluss kontrollieren, heißen Herzklappen.

Was sind I2C Pins?

I2C ist ein serieller Datenbus, über den ein Mikrocontroller mit nur zwei Steuerleitungen mehrere verschiedene Geräte gleichzeitig steuern kann – insbesondere bei Controllern mit nur wenigen I/O-Pins ein großer Vorteil, wenn nicht jedes angeschlossene Gerät (z.B. Sensoren) eigene Anschlüsse belegt. Wie viele Bit umfasst ein I2C Datenpaket? Am häufigsten werden für die Adressierung 7 Bit verwendet (es gibt auch eine 10 Bit Variante). Damit stehen insgesamt 2^7 = 128 Adressen für 128 Geräte (Slaves) zur Verfügung.

Was ist SDA SCL?

Die als SDA (serial data) bezeichnete Leitung ist die Datenleitung, über welche die eigentlichen Daten übermittelt werden. Die SCL (serial clock) Leitung wird auch Taktleitung genannt und gibt die Taktfrequenz vor. Was ist SDA PIN? Der physikalische Pin 3 der Raspberry Pi GPIO Schnittstelle P1 wird mit BCM Pin2 oder auch SDA1 bezeichnet. Der Pin 3 ist Teil des I2C-Bus 1 und übernimmt hierbei die Aufgabe der Datenleitung (SDA), die für I2C notwendige Taktleitung (SCL) wird von Pin 5 übernommen.

Was ist WIRE H?

h (I²C) Was hier steht, bezieht sich auf Version 1.6.5 der IDE. Die Wire-Bibliothek ermöglicht einem Arduino, mit Geräten zu kommunizieren, die das I²C-Protokoll verwenden.

By Horatio Tenuta

Similar articles

Wie schnell ist SPI? :: Was ist eine multifokale Kontaktlinse?
Nützliche Links