Titelbild Mikrocontroller

16.3.2. START und STOPP Bedingung

Der Master startet und beendet eine Datenübertragung. Die Übertragung wird gestartet, indem der Master eine Start Bedingung auf dem Bus erzeugt und beendet, indem der Master eine Stopp Bedingung auf dem Bus erzeugt. Zwischen einer Start und einer Stop Bedingung ist der Bus demzufolge belegt und kein anderer Master sollte versuchen die Kontrolle über den Bus zu übernehmen. Ein besonderer Fall tritt auf, wenn zwischen einer Start und einer Stopp Bedingung eine weitere Start Bedingung auftritt. Dies wird als Wiederholte Startbedingung bezeichnet und wird verwendet, wenn der Master eine neue Übertragung starten will, ohne vorher die Kontrolle über den Bus zu verlieren. Nach einer Wiederholten Start Bedingung ist der Bus weiterhin belegt, bis eine Stopp Bedingung auftritt. Dies ist identisch mit der normalen Start Bedingung und daher wird Start und Wiederholter Start im Folgenden allgemein als Start bezeichnet, spezielle Besonderheiten werden explizit erwähnt. Wie zuvor geschildert, werden die Start und Stopp Bedingungen dadurch signalisiert, dass sich der Pegel der SDA Leitung ändert, während die SCL Leitung High ist.

Start, erneuter Start und Stopp

Start, erneuter Start und Stopp


Impressum