Soy nuevo en el mundo de los microcontroladores. ¿Puede alguien ayudarme con esto? Estoy intentando hacer parpadear mi LED en dsPIC33EP512MU810 con el compilador MPLAB X IDE y X16.
Mi código:
#define _XTAL_FREQ 8000000
#include xc.h
#include p33EP512MU810.h
#include libpic30.h
void main() {
TRISBbits.TRISB0 = 0;//RB0 as Output PIN
while(1) {
LATBbits.LATB0=1; // LED ON
__delay_ms(1000); // 1 Second Delay
LATBbits.LATB0=0; // LED OFF
__delay_ms(1000); // 1 Second Delay
} }
En su lugar, ahora muestra una referencia indefinida a '_delay_ms.Ya he incluido los archivos de encabezado para el dispositivo y "xc.h".
He creado el proyecto solo para comprobar si el código funciona o no. Todavía no he hecho las conexiones de hardware necesarias en los pines. ¿Alguien puede dar sugerencias?
Sí. Ya he incluido el archivo de encabezado de antemano. Ahora, no muestra el error anterior. Lo he corregido:
void main()
{
TRISBbits.TRISB0 = 0;//RB0 as Output PIN
while(1)
{
LATBbits.LATB0=1; // LED ON
__delay_ms(1000); // 1 Second Delay
LATBbits.LATB0=0; // LED OFF
__delay_ms(1000); // 1 Second Delay
}
}
En vez de eso, ahora muestra una referencia indefinida a '_delay_ms.Ya he incluido los archivos de encabezado para el dispositivo y "xc.h". He creado el proyecto solo para verificar si el código funciona o no. Aún no he terminado. las conexiones de hardware necesarias en los pines. ¿Alguien puede dar sugerencias? Gracias