Hola buen día, es mi primer post en el foro, hace mucho que lo sigo.
Resulta que me acabo de comprar el Pickit3 para programar y debuggear los pics pero no puedo debuggear no se cual es el error. Lo estoy programando por el puerto ISCP2
Este es el programa que utilizo (simplemente deberia parpadear un par de leds)
#include <p33FJ128GP802.h>
//************************************************************************
_FOSCSEL(IESO_OFF & FNOSC_PRI); // Oscilador primario
_FOSC(FCKSM_CSECMD & OSCIOFNC_OFF & POSCMD_XT); // Conmutación de Clock habilitad, Fail-Safe Clock des-habilitado, OSC2 Clout, Cristal XT.
_FWDT(FWDTEN_OFF);// Watchdog des-habilitado.
_FPOR(FPWRT_PWR2);// Power-on Reset 2ms.
_FICD( ICS_PGD2 );
//****************************************************************
int main()
{int x,y;
TRISB=0xFF3F;
int d=1;
while (d==1)
{ for (y=0;y<5;y++)
for (x=0;x<32000;x++)
{x=x;}
PORTB=0x0040;
for (y=0;y<5;y++)
for (x=0;x<32000;x++)
{x=x;}
PORTB=0x080;
}
return(1);
}
El error que me sale al tratar de debuggear es el siguiente:
"Resetting...
PK3Err0040: The target device is not ready for debugging.
Please check your configuration bit settings and program
the device before proceeding."
El micro se programa correctamente usandolo como programador al pickit3.
Estoy configurando algo mal en el codigo o puede ser algo del sofware? necesito un hilo por favor.
Desde ya muchas gracias por leer el mensaje!!!!!
LUCAS