Buenas, pues he conseguido que me programe el chip pero con advertencias pero me lo programa bien
Programming Target...
ICDWarn0044: Target has an invalid calibration memory value (0x3FFF). Continue?
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x2C4)
Verifying...
...Program Memory
...Verify Succeeded Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
...Programming succeeded 24-Feb-2012, 18:58:52
MPLAB ICD 2 ready for next operation
Pero a la hora de intentar hacer debugguer me da un error y no me deja.
Al conectar el ICD2 me da esto:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0088: A debug header is required in order to debug this part. Please make sure you are using the header part before continuing. Press OK to continue or Cancel to quit.
Target Device PIC12F629 found, revision = Rev 0x10
ICDWarn0044: Target has an invalid calibration memory value (0x3FFF). Continue?
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Y a la hora de intentar meterle el firm para debuggear me da esto:
Resetting Target
Entering Debug Mode
...Programming GOTO 0x00 command
...Restoring users code
Resetting Target
MPLAB ICD 2 ready for next operation
MPLAB ICD 2 ready for next operation
Entering Debug Mode
...Programming GOTO 0x00 command
...Restoring users code
Programming Target...
ICDWarn0044: Target has an invalid calibration memory value (0x3FFF). Continue?
...Validating configuration fields
Connecting to debug executive
Entering Debug Mode
...Programming GOTO 0x00 command
...Restoring users code
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.
MPLAB ICD 2 ready for next operation
He revisado todo el circuito y no encuentro nada, he separado con un diodo el Vdd de la alimentación del chip y la conexión al ICD2, el diodo está en la alimentación, el ICD2 está directo.
He comprobado lo de las resistencias que me comentas y no influyen por que se las saco y saco todo lo que está conectado a esas patillas y coloco el ICD2 directo sin nada conectado y me da los mismos resultados.
Mido las tensiones y me dan bien.
Lo que no entiendo es que con un PIC16F876A no pasa
No sé si este tema va en este lugar, si no fuera así ruego lo desplacen