Titelbild Mikrocontroller

15.2.1 Master write

Der Master startet die Übertragung mit der Start Bedingung gefolgt vom Adressbyte mit dem R/W Bit, das in diesem Fall Low ist (ADRESS + W).

TWI Master write

TWI Master write


Wenn der Slave die Adresse bestätigt, beginnt der Master mit dem senden der Daten (DATA) und der Slave wird jedes Byte bestätigen (ACK) oder auch nicht (NACK). Wenn keine Daten zu übertragen sind, wird der Master direkt nach dem Adresspaket eine Stop Bedingung (P) erzeugen. (z.B. wenn der Master nur wissen will, ob unter der Adresse ein Slave vorhanden ist) Es gibt keine Begrenzung bezüglich der Anzahl der Datenpakete. Wenn der Slave ein NACK signalisiert, muss der Master davon ausgehen, dass der Slave keine weiteren Daten empfangen kann und wird die Übertragung beenden.
« zurück:
15.2. Übertragung
» weiter:
15.2.2 Master read
Impressum