Wie werden beim I2C-Datenbus Daten übertragen?

Antwort

Beim I2C-Datenbus (Inter-Integrated Circuit) werden Daten seriell übertragen, wobei zwei Leitungen verwendet werden: die Datenleitung (SDA) und die Taktleitung (SCL). Hier ist eine Übersicht, wie die Datenübertragung funktioniert: 1. **Startbedingung**: Die Übertragung beginnt mit einer Startbedingung, bei der der Master die SDA-Leitung von High nach Low zieht, während die SCL-Leitung High bleibt. 2. **Adressierung**: Der Master sendet eine 7- oder 10-Bit-Adresse des Ziel-Slave-Geräts, gefolgt von einem Lese-/Schreibbit, das angibt, ob Daten gesendet oder empfangen werden sollen. 3. **Acknowledge-Bit (ACK)**: Der Slave, der die Adresse erkennt, antwortet mit einem Acknowledge-Bit, indem er die SDA-Leitung während des nächsten Taktzyklus auf Low zieht. 4. **Datenübertragung**: Die Daten werden in 8-Bit-Paketen übertragen. Nach jedem Byte sendet der Empfänger ein Acknowledge-Bit. 5. **Stopbedingung**: Die Übertragung endet mit einer Stopbedingung, bei der der Master die SDA-Leitung von Low nach High zieht, während die SCL-Leitung High bleibt. Weitere Informationen findest du in der offiziellen Spezifikation des I2C-Protokolls oder auf entsprechenden technischen Webseiten wie [NXP Semiconductors](https://www.nxp.com/docs/en/user-guide/UM10204.pdf).

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Welche Art der Datenübertragung erfolgt über TCP-Port 80?

Wenn TCP-Port 80 verwendet wird, handelt es sich um die Übertragung von HTTP-Daten (Hypertext Transfer Protocol). HTTP ist das Protokoll, das für die Übertragung von Webseiten und ander... [mehr]

Gibt es eine Reihenfolge, wie man die Sensoren Adafruit BME280 und Adafruit SHT45 über I2C am Raspberry Pi Pico auslesen sollte?

Beim Auslesen von Sensoren wie dem Adafruit BME280 und dem Adafruit SHT45 über I2C an einem Raspberry Pi Pico gibt es keine festgelegte Reihenfolge, die zwingend eingehalten werden muss. Du kanns... [mehr]

Pro und Contra Argumente für Satelliten in hohen oder niedrigen Umlaufbahnen bezüglich Datenübertragung, wirkende Kräfte und Funk.

Hier sind einige Pro- und Contra-Argumente für Satelliten in hohen und niedrigen Umlaufbahnen, insbesondere im Hinblick auf Datenübertragung, wirkende Kräfte und Funk: **Hohe Umlaufbah... [mehr]