¿Cómo habilitar nombres de puertos abreviados en Atmel Studio?

1

¡Buen día! He estado trabajando con Atmel Studio últimamente y estoy un poco confundido acerca de la notación. Hasta ahora, cuando hago referencia a un pin, normalmente solo uso la notación PORTxn (ejemplo: PORD0). Sin embargo, constantemente me encuentro con ejemplos de código en Internet que emplean una forma abreviada Pxn (PD0). Intenté usar este formulario porque parece muy conveniente, pero cada vez que lo hago, Atmel lo subraya en rojo y arroja un error, diciendo que no existe aunque haya incluido el encabezado avr / io.h en mi archivo. ¿Alguna idea de lo que podría salir mal? Aquí está mi código de ejemplo. Puedes ver el subrayado rojo para PD2. Gracias por la ayuda!

    
pregunta Andrew Schroeder

1 respuesta

1

Extraño. avr/io.h incluye avr/portpins.h que tiene las formas abreviadas. Tal vez tenga algo que ver con esa primera inclusión que tienes? Intente eliminar las líneas #include <io.h> y #define PD5 = 5 , y también verifique si tiene el microcontrolador correcto configurado en la configuración de su proyecto.

    
respondido por el Chi

Lea otras preguntas en las etiquetas