significado de poner bajo/poner alto

A menudo veo esas frases en tutoriales con E/S de microcontroladores. Un ejemplo de uso es "establecer el pin 3 alto" o "establecer el pin 5 bajo durante 20 ms".

También recuerdo haber leído varias definiciones diferentes sobre lo que significa esa terminología. ¿Lo bajo en "establecer bajo" significa baja impedancia? ¿Significa nivel lógico bajo (0 voltios)? ¿O significa bajo como en voltaje negativo? ¿O incluso hay un significado universal para esas frases?

@tyblu gracias, pero ya estoy bastante familiarizado con el binario y el software real. Solo estaba confundido acerca de cómo un valor binario se comunica electrónicamente a otro dispositivo.

Respuestas (2)

En la raíz de la expresión, es "establecer el bit alto/bajo (=1/0)"

Por lo general, significa configurar el pin correspondiente "nivel lógico alto" y "nivel lógico bajo", en consecuencia.

Tendría que consultar la documentación de su microcontrolador, pero casi siempre es "establecer el voltaje de salida en Vss/Vdd" (VssIO/VddIO si su micro tiene fuentes de alimentación IO y core separadas).

tan alto == 1 == Vss? ¿O es alto == Vdd?
alto == 1 == Vdd (+suministro ve, +3.3V o +5V o +1.8V (raramente)), bajo == 0 == Vss (suministro -ve, ~0V).
El din Vdd se refiere al drenaje de un MOSFET (en CMOS), el sin Vss a la fuente. A menudo verá Vcc en lugar de Vdd. Aquí el ces para colector (de un transistor bipolar), un resto de los circuitos TTL (lógica transistor-transistor) más antiguos.
Alto/Bajo se refieren a los niveles de tensión física. 1/0 se refieren a los estados lógicos. En lógica positiva, 1==Alto. En lógica negativa 1==Bajo. Un diseño lógico complejo probablemente tendrá algo de lógica positiva y algo de lógica negativa. (Puede usar las burbujas en las puertas lógicas para realizar un seguimiento).

Los términos "establecer bajo" y "establecer alto", aplicados a un pin de salida, significan llevar el voltaje de salida a VSS o VDD, respectivamente, independientemente de si el valor del pin se interpretará como una señal baja activa. Los términos "liberar" o "flotar el pin" significa establecer una salida en modo de alta impedancia. El término "afirmar", aplicado a un pin de salida que tiene estados activos e inactivos claramente definidos, significa llevar el pin al estado activo (que en algunos casos puede ser bajo y en otros casos ser alto). El término "desasert" significa llevar dicho pin a un estado inactivo o hacerlo flotar y permitir que una resistencia externa lo haga.