Autor Tema: Problema Programador ICD2  (Leído 3712 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Prototipe88

  • PIC12
  • **
  • Mensajes: 92
Problema Programador ICD2
« en: 20 de Abril de 2014, 12:53:50 »
Hola a todos! Tengo un programa finalizado y estoy intentando programar un pic 16F88 con el programador ICD2 de Microchip.
El Self Test lo pasa correctamente pero a la hora de darle a programar me sale el siguiente mensaje:

Programming Target...
ICDWarn0052: MPLAB ICD 2 cannot validate a target device. Please make sure that the target device is connected and properly powered. Select "OK" to continue, or "CANCEL" to abort the operation
ICD0200: Operation Aborted (Warning 52).
ICD0275:  Programming failed.
MPLAB ICD 2 ready for next operation



y antes cuando conecto me sale el siguiente:

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x3B, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation



Como puedo solucionar esto? es urgente necesito programar mi picc
« Última modificación: 20 de Abril de 2014, 12:59:51 por Prototipe88 »

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Problema Programador ICD2
« Respuesta #1 en: 20 de Abril de 2014, 15:46:10 »
hola compañero

yo no he utilizado ese programador, pero yo verificaria que le selecionaste corectamente el tipo de pic a programar tanto en el codigo fuente como en el programador.

Tambien verificaria que en el codigo fuente pusiste bien el tipo de pic que es el mismo sobre el que quieres carga el codigo,
despues verificaria que tienes bien conectado las conesiones de alimentacion y de control de programación, que no estas sobre alimentado el circuito, que cuando cargas el codigo lo haces en modo correcto y no en modo depuracion o en modo de bajo voltaje pero lo tienes configurado con voltaje normal.

comenta los resultado.

un saludo.


Desconectado Prototipe88

  • PIC12
  • **
  • Mensajes: 92
Re: Problema Programador ICD2
« Respuesta #2 en: 20 de Abril de 2014, 16:30:42 »
hola compañero

yo no he utilizado ese programador, pero yo verificaria que le selecionaste corectamente el tipo de pic a programar tanto en el codigo fuente como en el programador.

Tambien verificaria que en el codigo fuente pusiste bien el tipo de pic que es el mismo sobre el que quieres carga el codigo,
despues verificaria que tienes bien conectado las conesiones de alimentacion y de control de programación, que no estas sobre alimentado el circuito, que cuando cargas el codigo lo haces en modo correcto y no en modo depuracion o en modo de bajo voltaje pero lo tienes configurado con voltaje normal.

comenta los resultado.

un saludo.




En MPLAP IDE en principio creo que lo tengo todo bien configurado. Lo he dejado por defecto aunque he mirado algunas cosas y parece que están correctas. Como la seleccion del 16f88 tanto en el programa como en la parte del programador. Lo demás creo que está correcto. Así que no sé que puede ser.

Desconectado EdoNork

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 616
    • ElektroQuark
Re: Problema Programador ICD2
« Respuesta #3 en: 20 de Abril de 2014, 17:10:39 »
No te detecta el micro.
Tienes mal las conexiones con el ICSP o no lo tienes alimentado.
Mi blog sobre electrónica y cosillas afines: www.elektroquark.com
EQVideo en Youtube
El foro de KiCad en castellano.
Mi librería para KiCad ¡AQUÍ!

Desconectado Prototipe88

  • PIC12
  • **
  • Mensajes: 92
Re: Problema Programador ICD2
« Respuesta #4 en: 20 de Abril de 2014, 17:22:26 »
No te detecta el micro.
Tienes mal las conexiones con el ICSP o no lo tienes alimentado.

Tengo un Universal Programming module mido donde me indica Vpp (entre vpp y gnd) me sale voltaje negativo (-5,12V).  Tengo que cambiar las conexiones?
« Última modificación: 20 de Abril de 2014, 17:26:59 por Prototipe88 »

Desconectado Prototipe88

  • PIC12
  • **
  • Mensajes: 92
Re: Problema Programador ICD2
« Respuesta #5 en: 20 de Abril de 2014, 17:33:48 »
Aunque por lo que veo el ICD2 no proporciona el Vpp para el modulo universal... quizás es que lo tengo que alimentar por separado y cambiar las conexiones además...

Desconectado Prototipe88

  • PIC12
  • **
  • Mensajes: 92
Re: Problema Programador ICD2
« Respuesta #6 en: 20 de Abril de 2014, 18:03:31 »
He conseguido reacer las conexiones y me sale el siguiente errror ahora al programar:

ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x3000, Val Read = 0x3FFF)
MPLAB ICD 2 ready for next operation

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Problema Programador ICD2::
« Respuesta #7 en: 20 de Abril de 2014, 19:50:20 »
Hola compañero
debes de verificar que el programador te detecta el controlador.
si te da algun error raro prueba a limpiar el controlador por si se grabo mal de pruebas anteriores,
cuando te detecte el hardware de tu controlador, entonces a programar... en caso contrario.
  
Verifica las conexiones de alimentacion de tu placa donde tienes el controlador y los pines del icsp
en el data del pic te dira en que pines tienes los pines de conexion y se los pones al conector del programador,
si estas alimentado tu placa no uses la del programador para evitar sobre tension, verifica mclr, PGC,PGD, PGM, gnd, vdd,..
si aun asi no te va. publica el codigo y como tienes conectado el conjunto del circuito.

A veces hay cables que parecen bien conectados pero en realidad no lo estan usa un polimetro y mide continuidad
los errores tontos son los que mas dolores de cabeza dan.

un saludo y comenta resultados.



Desconectado EdoNork

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 616
    • ElektroQuark
Re: Problema Programador ICD2
« Respuesta #8 en: 21 de Abril de 2014, 03:45:13 »
Ahora por lo menos ya te detecta el micro.
Tienes errores es la grabación,porlo que te falla la verificación. Comprueba conexiones.
Mi blog sobre electrónica y cosillas afines: www.elektroquark.com
EQVideo en Youtube
El foro de KiCad en castellano.
Mi librería para KiCad ¡AQUÍ!

Desconectado Prototipe88

  • PIC12
  • **
  • Mensajes: 92
Re: Problema Programador ICD2
« Respuesta #9 en: 21 de Abril de 2014, 07:57:00 »
Ahora por lo menos ya te detecta el micro.
Tienes errores es la grabación,porlo que te falla la verificación. Comprueba conexiones.


Ahora incluso ya no me da ningún tipo de error en la grabación. Es decir pulso programar y todo anda correcto pero a la hora de verificar si se ha grabado un simple programa como encender un led cada dos segundos veo que no funciona... Lo que veo es que al compilar el programa no me crea el archivo hexadecimal. Creo que es por el directorio donde lo tengo guardado pero creo que para grabar el programa utilizando el ICD2 de la manera que yo quiero hacerlo no hace falta ese archivo no?

Ya os digo no me da ahora ningun error porque realicé las conexiones directamente del cable del ICD2 a una protoboard y me detecta el micro pero verifico y no se ha grabado nada parece ser....

Otra cosa el PGM no lo conecto porque no está indicado en el conexionado del cable teelfonico del ICD2 solo estan el PGC y PGD y las otras cosas... pero el PGM no está idnicado.

Tampoco conecto el OSCILADOR ni sus condensadores a la hora de conectarle el programador para programarlo. Luego para hacer funcionar el micro si lo conecto.

Éste es el código que estoy probando....


Código: [Seleccionar]
#include <16F88.h>
#include <stdio.h>

#fuses HS, NOWDT, NOLVP, NOBROWNOUT, NOPROTECT, PUT
#use delay(clock=8000000)

void main(){

while(1){

output_high(PIN_B0);
delay_ms(2000);
output_low(PIN_B0);
delay_ms(2000);


  }

}
« Última modificación: 21 de Abril de 2014, 08:03:53 por Prototipe88 »


 

anything