Hola a todos.
Teno un problema, me he comprado un pickit3 y estoy intentando debugear un 16f876A, he mirado en el foro y fuera de el y no encuentro una solución que me sirva.
Mis fuses son:
#device ICD=TRUE //requerido por ICD
#FUSES NOWDT //requerido por ICD //No Watch Dog Timer
#FUSES NOPUT //requerido por ICD //No Power Up Timer
//#FUSES MCLR //requerido por ICD //Master Clear pin used
#FUSES NOPROTECT //requerido por ICD //No Code protected from reads
#FUSES DEBUG //requerido por ICD //Debug mode for ICD
#FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
#use delay(clock=20000000)
FUSES MCLR estádesactivado porque si no, el CCS da error y no compila (BUILD FAILED).
He probado a desactivar DEBUG, ICD=TRUE, por separado y a la vez, compilando desde el MPLAB 8.90 (el úlimo que ha salido),compilando desde el MPLAB con el plugin CCS C, en modo release y debug, los dos, para eliminar posibilidades, por tontas que pudieran parecer. Y no funciona ni de coña...
Me sigue saliendo el maldito error:
PK3Err0040: The target device is not ready for debugging.
Please check your configuration bit settings and program
the device before proceeding.
Programo el PIC desde el modo debug del MPLAB, tal y como dicen en otros posts....
Ya no se que hacer, el pk3 creo que funciona bien, ya que programa el pic de maravilla. Y con un ICD2 que tengo, programo y hago debug sin problema alguno, así que supongo que será fallo de configuración o alguna otra cosa que yo, como buen inútil que soy, no lo veo o no me he dado cuenta.
Alguien que por favor haya usado este PIC, puede echarme una manita?
Gracias por adelantado por vuestro tiempo!!
EDITO: Antes se me olvidó comentarlo, mi hardware es la EasyPic 6 de Mikroelektronika, con alimentación externa. (Si alimento con el pk3, no tiene fuerza suficiente y no funciona).
Carlos