Titelbild Mikrocontroller

15.1.3 Adresse und Daten

Adresspaket

Nach der Start Bedingung wird die 7 Bit Adresse zusammen mit dem R/W Bit gesendet. Sie wird immer durch den Master gesendet. Wenn ein Slave die Adresse erkennt und bestätigen will, setzt er die Datenleitung im neunten Takt auf Low. Alle anderen Slaves verhalten sich ruhig und warten auf die nächste Start Bedingung. Die Adresse, das R/W-Bit und das ACK Bit bilden zusammen das Adresspaket. Es ist nur ein Adresspaket nach einer Start Bedingung möglich, auch bei der 10 Bit Adressierung. Das R/W Bit bestimmt die Richtung der weiteren Übertragung. Wenn das R/W Bit Low ist, bedeutet dies, dass der Master schreiben will, demzufolge sendet der Master Daten nachdem der Slave die Adresse bestätigt hat. Ist das R/W Bit High, will der Master lesen und der Slave sendet die Daten nach der Adressbestätigung.

Daten Paket

Nach einem Adresspaket folgen ein oder mehrere Datenpakete. Alle Datenpakete sind 9 Bit lang, 8 Bit für das Datenbyte und ein Bit für die Bestätigung.
Impressum