Microcontroladores · Fundamentos

GPIO com pull-up: por que o botão é ativo em nível baixo?

Enunciado

Em um MCU, um botão conecta o pino GPIO ao GND quando pressionado. O pino usa resistor de pull-up interno.

a) Qual nível lógico você lê no pino com o botão solto? E pressionado?

b) Por que se chama “ativo baixo”?

c) Cite um risco de deixar o pino flutuando (sem pull-up/pull-down).

Solução detalhada

(a) Solto: pull-up leva o pino a → nível alto (1). Pressionado: caminho a GND → nível baixo (0).

(b) A ação “pressionado” é detectada pelo nível baixo…

Explorar Microcontroladores · mais questões resolvidas da mesma matéria.

Pack sugerido: microcontroladores-basico