depurar con el ICD2

Hola, recientemente he adquirido el ICD2. Estoy trabajando con el

16F627A en una PCB que le he preparado el conector para el ICD2. Me pasa todos los tests, programa correctamente pero cuando voy a depurar no me deja. Me da el siguiente error:

Connecting to MPLAB ICD 2 .=2E.Connected Setting Vdd source to target ICDWarn0020: Invalid target device id (expected=3D0x89, read=3D0x82) .=2E.Reading ICD Product ID Running ICD Self Test .=2E.Passed MPLAB ICD 2 Ready Programming Target... .=2E.Validating configuration fields Connecting to debug executive Entering Debug Mode .=2E.Programming GOTO 0x00 command ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information. MPLAB ICD 2 Ready

He probado el conector las se=F1ales y adem=E1s otra placa de demostracion que tengo y funciona.

La palabra de configuraci=F3n esta correcta: __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _MCLRE_ON & _LVP_OFF

Si alguien me pudiese ver algo se lo agradeceria. Estoy desesperado sin saber que hacer, y tengo que terminar 2 aplicaciones con ese micro.

Gracias Manolo Parra

Reply to
mparral
Loading thread data ...

No te puedo ayudar porque a mi me funciona perfectamente. Lo que pasa es que yo me he autoconstruido el ICD2. Pregunta (si no es indiscreccion) ¿Cuanto te ha costado y donde lo has adquirido?

La verdad es que el ICD2 es una autentica maravilla. No le tenia mucha fe a los PIC pero despues de esto he cambiado de opinion...

PD Por si te sirve de algo: Los pines RB6, RB7 y VPP del micro emulado (placa prototipo) no deben ir conectados a otro sitio que no sea la placa emuladora. Asi que desconecta el circuitos de RESET de la placa prototipo.

Reply to
Felix

Hola, Manolo,

Te propongo que compruebes que la placa est=E1 alimentada tal y como lo tienes especificado en el MPLAB (ya sea alimentada a trav=E9s del ICD2, como alimentada directamente); esto lo puedes controlar des de Programmer --> Settings ... --> Power.

Si tienes otra pieza del 16F627A tampoco estar=EDa de menos que la probases, no vaya a ser que est=E9 defectuosa o se haya quemado.

Piensa que hasta que no resuelvas el primer "warning" que te sale seguro que no podr=E1s debugar.

Un saludo,

Quitus.

snipped-for-privacy@gmail.com wrote:

Reply to
Quitus

Ah! Y asegurate que en Configure --> Select Device ..., tienes seleccionada la pieza correcta, la que est=E9s utilizando (la 16F627A, entiendo), y que esta pieza permite debugar con el ICD2, en la versi=F3n de firmware y MPLAB que tienes (para ello, el circulo que est=E1 al lado de ICD2 en el apartado "Microchip Debugger Tool Suport" debe estar en verde, no en rojo).

Saludos,

Quitus.

Quitus wrote:

Reply to
Quitus

Lo adquiri en Sagitron y el precio no estoy seguro se estuvo por 130 o

140 =80. Compre varias cosas y no lo recuerdo.

Felix ha escrito:

Reply to
mparral

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.