significado de set low / set high

7

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. ¿El bajo en "ajuste bajo" significa baja impedancia? ¿Significa bajo nivel lógico (0 voltios)? ¿O significa bajo como en voltaje negativo? ¿O hay incluso un significado universal para esas frases?

    
pregunta Ponkadoodle

2 respuestas

13

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

Por lo general, significa establecer el pin correspondiente "nivel lógico alto" y "nivel lógico bajo", según corresponda.

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 IO y fuentes de alimentación principales separadas).

    
respondido por el qdot
5

Los términos "ajuste bajo" y "ajuste alto", aplicados a un pin de salida, significan que el voltaje de salida se transfiere a VSS o VDD, respectivamente, independientemente de si el valor del pin se interpretará como una señal activa-baja. 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 conducir el pin al estado activo (que en algunos casos puede ser bajo y en otros casos ser alto). El término "desautorizar" significa conducir un pin de este tipo a estado inactivo, o flotarlo y permitir que un resistor externo lo haga.

    
respondido por el supercat

Lea otras preguntas en las etiquetas