Interfaz atxmega128a con tarjeta SD

0

Entonces, estaba tratando de escribir un código para conectar una tarjeta SD a mi atxmega128. El código está casi listo, pero cuando quiero compilarlo en Atmel Studio, recibo errores acerca de no declarar algunos códigos. Algunos de los códigos no declarados son "PORTD, PORTD_DIR, ...". Pregunta: ¿Estos códigos de puerto no forman parte del software de atmel studio? ¿Necesito definir algunos códigos fuente para ellos? ¿Qué debo hacer para que funcione?

    
pregunta Mike Gh

2 respuestas

0

Este tipo de cosas deberían incluirse en avr / io.h, que debería incluir en algún momento. Asegúrate de que tienes

#include <avr/io.h>

en las ubicaciones apropiadas (parte superior de los archivos C y / o archivos de encabezado incluidos).

    
respondido por el alex.forencich
0

Si está utilizando ASF, coloque un include para asf.h en el archivo de encabezado de la parte en la que está trabajando. Es la forma más fácil de solucionar cualquiera de estos problemas.

#include <asf.h>
    
respondido por el Cameron

Lea otras preguntas en las etiquetas