Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola,
Me estoy volviendo loco, intento configurar este micro (dsPIC33FJ64GS606) para depuración con el MPLAB X (2.10) y el PICKIT 3. Y todo el rato me surge el mismo problema:
The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding. The most common causes for this failure are oscillator and/or PGC/PGD settings.
En teoría estoy utilizando el puerto 3 de depuración (PGC3 --> pin 15 y PGD3 --> pin 16) y no le he puesto cristal externo (quiero que vaya con el interno de 8 MHz), pero no consigo pasar de ahí cada vez que voy a compilar...
Los bits de configuración que he puesto son:/* Configuration bits */
_FOSCSEL(FNOSC_FRC)
_FOSC(FCKSM_CSECMD & OSCIOFNC_ON )
_FWDT(FWDTEN_OFF)
_FPOR(FPWRT_PWR128)
_FICD(ICS_PGD3 & JTAGEN_OFF)
¿Alguna idea?
S2
Ranganok Schahzaman
Hay una forma de hacer debuging y es conectar un conversor rs232 de 3.3V a usb y ver en pantalla en el ordenador, entonces a base de escribir en el rs232 (se puede usar write o printf) se vá viendo por donde pasa el programa.
Lo suyo es poner un display lcd pero hay muy pocos rs232 o son muy caros (a lo mejor se puede usar un spi) o son de esos que se comen casi todas las salidas digitales del micro
A final cambié los puertos por el PGC1/PGD1 y consigo depurar. También he conseguido hacer parpadear un LED, ahora voy a por los timers para configurar el PWM.
S2
Ranganok Schahzaman