Was bedeutet es, einen Pin auf einem CMOS-Mikrocontroller zu "tristaten"?
microcontroller
pins
cmos
J. Polfer
quelle
quelle
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.).
quelle