Pull-up, pull-down y tri-state de pines MCU

Levantarse

Pull-up significa que el pin del microcontrolador está conectado a VCC a través de una resistencia, de modo que el nivel de este pin se puede fijar a un nivel alto.

¿Por qué no recibir directamente VCC?

Si está conectado directamente a VCC, si configura el pin como modo de salida y salida de bajo nivel, es equivalente a conectar VCC y GND juntos, ¡y el microcontrolador se quemará! Si hay una resistencia limitadora de corriente, incluso si está configurada para generar un nivel bajo, no quemará el chip. Para reducir el consumo de energía (reducción del consumo de energía, generación de calor), esta resistencia generalmente es relativamente grande. Por ejemplo: las resistencias pull-up y pull-down del CC2530 son 20K, luego la corriente es \ (3.3V / 20K = 16.5uA \) .

Tirar hacia abajo

La situación de extracción es lo opuesto a la situación de extracción para fijar el pin a un nivel bajo, y la necesidad de una resistencia de extracción también es evitar que el chip se queme debido a una configuración incorrecta.

Tristate

El estado triple también se denomina estado de alta impedancia. El simple entendimiento es que el nivel está determinado por el circuito externo en esta línea. Cuando el circuito externo es alto, también es alto; cuando el circuito externo es bajo En ese momento, también es de bajo nivel; cuando el circuito externo está en un estado de alta impedancia, está en un estado de alta impedancia, y el estado es exactamente el mismo que el circuito externo.

Supongo que te gusta

Origin www.cnblogs.com/iotplus/p/12676072.html
Recomendado
Clasificación