Multiprozessor- Gerät verfügt über einen Mikrocontroller (Master) anweist, mehrere Slave-Geräte (Prozessoren ) . Der 9- Bit serielle Protokoll ist , dass ein Mikrocontroller kommuniziert mit diesen Slave-Geräten. Merkmale
Alle Slave- Prozessoren sind mit dem Master von der gleichen Draht verbunden. Sie alle erhalten alle Daten der Master sendet . Hören auf alle Daten nicht für sie verwenden können eine Menge eines Prozessors Zeit bestimmt , so dass die Slave-Geräte sind so programmiert , um den Verkehr auf den Draht zu ignorieren. Sie müssen nur für eine Adresse Byte hören . Das 9. Bit des 9-Bit serielles Protokoll identifiziert eine Adresse Byte .
Funktion
Adressbyte wirkt als Unterbrecher . Alle Slaves müssen aufhören, was sie tun, und überprüfen Sie die Adresse Byte , um zu sehen , wenn sie ihre Adresse ist. Wenn das 9. Bit gesetzt ist, ist die Byte- Adresse ein Byte und nicht ein Datenbyte . Nur der angesprochene Slave nimmt alle folgenden Daten-Bytes . In einem Daten-Byte wird das 9. Bit gelöscht.
Systems
Die 9-Bit serielles Protokoll reduziert die Zeit verschwenden unter kontrollierten Prozessoren . Alle Slaves müssen nur zuhören für eine Adresse Byte . Alle Bytes im Anschluss an die Adress-Bytes sind Daten-Bytes , bis die nächste Adresse Byte ausgegeben. Durch dieses Verfahren , das 9. Bit signalisiert auch den Beginn und das Ende einer Übertragung .