ATMega32u4 ¿Potencia de salida a entrada sin resistencia externa?

1

Soy nuevo en electrónica y tengo un clon SparkFun Pro Micro con un microcontrolador ATMEGA. Quería saber si puedo configurar un pin para que sea una salida que envíe energía a otro pin que he establecido como entrada sin usar una resistencia externa. ¿Esto causará algún problema, como freír el chip?

    
pregunta Brandon

2 respuestas

2

Sí, puede controlar una entrada de alta impedancia (Hi-Z) directamente desde un pin de salida de propósito general (o GPIO) sin resistencia. Ni un resistor de pull-up o serie es requerido .

La única preocupación es que debes nunca jamás cambiar ese pin de entrada a salida alta o baja. Si lo haces, crearías un cortocircuito, quemando uno o ambos pines, sus puertos pin, el microcontrolador, el regulador, la fuente de alimentación, etc.

Una resistencia en serie es útil para evitar que esto suceda, al mantener cualquier cortocircuito accidental a unos pocos mA, no a amperios. A unos pocos centavos , es más barato que tu tablero de clonación. 10k a 47k ohms o menos está bien.

    
respondido por el Passerby
-2

Hay resistencias "pull-up" que se pueden conectar a un pin que generalmente están en el rango de 50K y que "pull-up" el pin a la fuente digital.

Pero esto generalmente no es aplicable a una salida. Desea activar la resistencia de pull-up en la entrada y simplemente accionar esa entrada con la salida.

Por lo tanto, para el PIN ENTRADA:

modo de pin (pin, ENTRADA) digitalWrite (pin, ALTO) ... DigitalRead (pin)

y para SALIDA, simplemente condúzcalo:

modo de pin (pin, SALIDA) ... digitalWrite (pin, ...)

    
respondido por el squarewav

Lea otras preguntas en las etiquetas