25. Lektion: I2C: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
K (Der Bus)
(Die Datenübertragung)
Zeile 8: Zeile 8:
  
 
==== Die Datenübertragung====
 
==== Die Datenübertragung====
[[file:I2C-Übertragung.svg.png|I2C Übertragung]]
+
 
<br>
+
 
[[file:I2C-Telegramm.pdf.png|I2C Telegramm]]
 
[[file:I2C-Telegramm.pdf.png|I2C Telegramm]]
 
<br>
 
<br>
 +
 +
[[file:I2C-Übertragung.svg.png|I2C Übertragung]]
 +
<br>
 +
 
Eine Dateneinheit besteht aus 8 Datenbits und einem ACK-Bit.
 
Eine Dateneinheit besteht aus 8 Datenbits und einem ACK-Bit.
 
<br>
 
<br>

Version vom 10. Dezember 2023, 17:47 Uhr

Das Protokoll

Das I2C Manual kann von hier heruntergeladen werden.

Der Bus

I2C Bus
Der I2C Bus besteht aus 2 Leitungen, SCL uns SDA. SCL ist die Taktleitung (clock) und SDA die Datenleitung. Die I2C Geräte werden paralell an den Bus angeschlossen. Beide Busleitungen müssen mit einem Widerstand an Vcc gelegt werden. Der maximale Ausgangsstrom eines I2C IC's beträgt mindestens 3 mA. Der maximale Eingangsstrom 10 µA. Die Widerstände Rp müssen so gewählt werden, das der maximale Strom von 3 mA nicht überschritten wird.

Die Datenübertragung

I2C Telegramm

I2C Übertragung

Eine Dateneinheit besteht aus 8 Datenbits und einem ACK-Bit.
I2C Taktraten

I2C Objekt erzeugen

I2C Objekt benutzen

SSD1306 Display mit I2C benutzen


Das SSD1306 IC

SSD1306 Datenblatt