Titelbild Mikrocontroller

16.3.4. Daten Format

Alle Datenpakete, die über den TWI-Bus übertragen werden, sind 9-Bit lang, acht Bit Daten und ein ACK Bit. Während des Datentransfers generiert der Master den Takt und die Start- Stop Bedingungen, während der Empfänger dafür verantwortlich ist, den Datenempfang zu bestätigen (ACK). Eine Bestätigung (ACK) wird durch den Empfänger dadurch signalisiert, indem er die SDA Leitung im neuten Takt auf Low zieht. Läßt der Empfänger die SDA Leitung im neunten Takt auf High, so wird eine Nichtbestätigung (NACK) signalisiert. Wenn der Empfänger das letzte Byte empfangen hat oder aus irgendwelchen Gründen keine weiteren Daten empfangen kann, teilt er dies dem Sender durch eine Nichtbestätigung (NACK) nach dem letzten Byte mit. Das MSB der Daten wird zuerst übertragen.

Datenpaket

Datenpaket


Impressum