Red de conocimiento informático - Computadora portátil - ¿Entrada y salida AVR?

¿Entrada y salida AVR?

DDRn es el registro de dirección del puerto de E/S, que indica entrada o salida, 0: entrada, 1: salida.

PORTn es el registro de estado del puerto de E/S, es decir, niveles alto y bajo, 0: nivel bajo, 1: nivel alto.

PINn lee el estado del puerto de E/S. Independientemente de si lo configuras o no, determinará los cambios de puerto.

En general, DDRn rara vez utiliza entradas.

Nota: DDRn PORTn PINn está programado en lenguaje C, se puede utilizar directamente y se incluye en el archivo de encabezado AVR. Por ejemplo, DDRA=0xff configura las 8 E/S del puerto A como salidas, y PORRTA=0xff genera salidas de alto nivel. Si su puerto A tiene un LED alto activo, se encenderá.