Ich sehe diese Sätze oft in Tutorials mit Mikrocontroller-I/O. Eine Beispielanwendung ist „Pin 3 hoch setzen“ oder „Pin 5 für 20 ms niedrig setzen“.
Ich erinnere mich auch, dass ich mehrere verschiedene Definitionen darüber gelesen habe, was diese Terminologie bedeutet. Bedeutet das niedrige in "niedrig eingestellt" eine niedrige Impedanz? Bedeutet es einen niedrigen Logikpegel (0 Volt)? Oder bedeutet es niedrig wie in negativer Spannung? Oder haben diese Sätze überhaupt eine universelle Bedeutung?
In der Wurzel des Ausdrucks heißt es „Setze das Bit hoch/niedrig (=1/0)“
Es bedeutet normalerweise, den entsprechenden Pin entsprechend auf "hohen Logikpegel" und "niedrigen Logikpegel" zu setzen.
Sie müssten die Dokumentation Ihres Mikrocontrollers konsultieren, aber es heißt fast immer "Ausgangsspannung auf Vss / Vdd einstellen" (VssIO / VddIO, wenn Ihr Mikro separate IO- und Core-Stromversorgungen hat).
d
in Vdd bezieht sich auf den Drain eines MOSFET (in CMOS), das s
in Vss auf die Source. Sie werden oft Vcc anstelle von Vdd sehen. Hier c
ist der Kollektor (eines Bipolartransistors), ein Überbleibsel der älteren TTL-Schaltungen (Transistor-Transistor-Logik).Die Begriffe "niedrig eingestellt" und "hoch eingestellt", die auf einen Ausgangsstift angewendet werden, bedeuten, die Ausgangsspannung auf VSS bzw. VDD zu treiben, unabhängig davon, ob der Wert des Stifts als ein Aktiv-Niedrig-Signal interpretiert wird. Die Begriffe "freigeben" oder "Pin schweben lassen" bedeuten, einen Ausgang in den hochohmigen Modus zu versetzen. Der auf einen Ausgangspin mit klar definierten aktiven und inaktiven Zuständen angewendete Begriff "assert" bedeutet, den Pin in den aktiven Zustand zu treiben (der in einigen Fällen niedrig und in anderen Fällen hoch sein kann). Der Begriff "deassertieren" bedeutet, einen solchen Pin entweder in einen inaktiven Zustand zu treiben oder ihn floaten zu lassen und dies einem externen Widerstand zu ermöglichen.
tyblu
Ponkadoodle