Antworten:
"Tristate" bedeutet einen Zustand hoher Impedanz. Ein Pin kann entweder auf 0 V (allgemeiner Sinkstrom), auf 5 V (allgemeiner Sourcing-Strom) oder wie ein Eingang hochohmig werden.
Die Idee ist, dass ein hochohmiger Pin von einem externen Gerät ohne großen Stromfluss auf einen hohen oder niedrigen Pegel gezogen werden kann. Sie sehen so etwas auf bidirektionalen seriellen Leitungen, wo manchmal ein Pin ein Ausgang und manchmal ein Eingang ist. Wenn es sich um einen Eingang handelt, ist er "dreistufig", sodass der externe Chip seinen Logikpegel steuern kann.
Ist das in Ihrer Situation sinnvoll?
Die Idee von Tri-State ist, dass mehrere Ausgabegeräte einen einzigen Bus gemeinsam nutzen können. Beispielsweise können mehrere RAM / ROM-Chips an einen Datenbus angeschlossen werden. Nur der ausgewählte Chip hat aktive Ausgänge (hoch oder niedrig), bei den anderen Chips (nicht ausgewählt) sind alle Ausgänge auf den Zustand mit hoher Impedanz (den dritten Zustand) eingestellt. Damit Ausgangsgeräte einen Bus gemeinsam nutzen können, müssen sie Tri-State-fähig sein (normalerweise gesteuert durch Chip-Freigabe- / Richtungs-Pins). Bei Mikroprozessoren ermöglichen Mikrocontroller aufgrund ihrer hohen Impedanz die Verwendung des Busses durch andere Geräte (häufig für intelligente E / A-Geräte, DMA usw.).