TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Egues en 20 de Octubre de 2008, 11:52:59

Título: Error al conectar con el ICD2
Publicado por: Egues en 20 de Octubre de 2008, 11:52:59
Buenas a todos,

Estoy empezando a trabajar con PICs, el caso es que estoy intentando programar un PIC18F242 mediante el MPLAB ICD2, estoy utiluzando el MPLAB IDE v 7.11.

Tengo el programa creado y compilado, solo me falta grabarlo, pero no consigo conectar el PC con el ICD2, cuando le doy a conectar me salen los siguientes errores:

ICD0019: Failed to open communications: Non-existent port
ICD0021: Unable to connect with MPLAB ICD2

He estado buscando información en la red por si tenía algo mal seleccionado o podía ser una tontería, tengo metido el PIC que es en el Configure y elijo el modo programmer adecuadamente.

Tras comprobar el trobleshooting de microchip, da dos posibles soluciones, 1 de ellas es el orden de conexión de los elementos, que yo sigo correctamente: 1º)mediante cable USB del PC al ICD2 y despues con un RJ 11 del ICD2 al PIC. (Tambien he comprobado que el modo de conexion este seeccionado el USB).

La otra solucion es que me ponga en contacto ocn ellos y para ello necesitan que les facilite una serie de datos, el caso es que al ir a recopilar esos datos me he dado cuenta de que me falta 1 y tal vez pueda ser ese mi error: Te piden que indiques el modo de alimentación del ICD2, en mi caso se alimenta desde el micro y sí que le llega la señal de alimentación (5V) pero luego en el programa cuando voy a buscar las características de Vdd y Vpp de la tarjeta y la Vpp del MPLAB ICD2 (mediante: Programmer (or Debugger)>Settings>Power) todos los valores están a cero (porque no hay ningún tipo de conexión entre el ICD2 y el PC). Por otro lado he comprobado los puertos del PC y sí que detecta el USB conectado.

Estoy segura de uqe tiene que ser una tontería porque según he visto por ahí es un error muy común aunque no sé si de tan fácil solución. Espero que vosotros me podais echar una mano.

Muchas gracias por adelantado por vuestro valioso tiempo.
Título: Re: Error al conectar con el ICD2
Publicado por: MLO__ en 20 de Octubre de 2008, 12:25:50
Hola.

El problema es del puerto. Lo de la alimentacion es diferente (sale otro warning). Si dice que el puerto no existe es porque estas asignando un numero de puerto que no corresponde.

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: Egues en 20 de Octubre de 2008, 13:24:45
Muchas gracias, por tu respuesta y por tu rapidez.

He comprobado lo del puerto, cuando voy a configurar en el que tengo conectado el ICD 2, tengo las opciones de USB, COM3 y COM5. Yo selecciono el modo USB, ya que yo conecto el ICD2 mediante USB, pero esto no cambia nada, tambien he probado a conectarlo en los distintos puertos USB del PC, pero el problema sigue siendo el mismo.

Saludos y gracias de nuevo.
Título: Re: Error al conectar con el ICD2
Publicado por: MLO__ en 20 de Octubre de 2008, 14:26:35
Hola.

Instalaste los drivers para el ICD2?
Título: Re: Error al conectar con el ICD2
Publicado por: elmasvital en 20 de Octubre de 2008, 15:18:02
conecta el icd2 antes que el mplab (almenos unos 30 segundos antes) si no no funcionará. No lo desconectes nunca con el mplab abierto.

Has bajado el sistema operativo del icd2 la primera vez que lo usaste? en Debuger -> download icd2 operative system

1 saludo
Título: Re: Error al conectar con el ICD2
Publicado por: cerebro en 20 de Octubre de 2008, 16:07:14
cuando lo conectes fijate en administracion de dispositivos si te reconoce la pc el programador...
y fijate el enlace http://www.todopic.com.ar/foros/index.php?topic=20070.msg157180#msg157180 capas te ayude
 saludos espero que encuentres tu problema. 
Título: Re: Error al conectar con el ICD2
Publicado por: Egues en 22 de Octubre de 2008, 04:37:32
Hola a todos, gracias por vuestra ayuda, estos días no he tenido tiempo para probar nada, pero espero poder ponerme hoy mismo.

Los drivers del ICD2 en principio si que estaban y el sistema operativo del ICD2 tambien porque hace un tiempo sí que conseguí conectarme, de todas maneras probaré de nuevo. Tambien probaré con las ideas que se dan en el enlace que me dio Cerebro.

Solo cruzaré los dedos para que no se hayan perdido los drivers en algun momento por un mal orden en la desconexión, porque entonces tendré que pediros ayuda sobre la manera de grabarlos.

Gracias de nuevo y prometo contaros todos mis avances...

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: maunix en 22 de Octubre de 2008, 08:15:58
Solo cruzaré los dedos para que no se hayan perdido los drivers en algun momento por un mal orden en la desconexión, porque entonces tendré que pediros ayuda sobre la manera de grabarlos.

Euges, los drivers para el ICD2 vienen con el MPLAB.  Cuando lo instales el MPLAB indica que usarás el ICD2 y te los instalará, así de fácil.

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: Egues en 23 de Octubre de 2008, 07:50:21
Hola de nuevo,

Creo que ya se  cual fue mi gran error, desconectar el ICD2 con el MPLAB encendido. Tambien lei que podía ser por dejar el ordenador en ivernación con el ICD2 conectado y el MPLAB abierto y tengoque admitir que esto tambien me ha podido pasar. Pero esto es muy raro, no?? Por qué pueden legar a pasar estas cosas de manera tan simple??

Bueno, al tema: He probado lo de Download ICD2 operating System y me da un error nuevo "ICD0092: Attemp to operate on unopened comm channel" lo cual no tiene demasiado sentido si tenemos en cuenta que yo no lo estoy conectando mediante un puerto COMM, y eso si lo tengo bien establecido.

Así que seguro que es algo de los drivers, OK, que vienen al instalar el MPLAB, pero, Maunix, podrías darme los pasos que tengo que seguir o indicarme donde tengo que cargar qué archivos???

Seguiré investigando y ya os iré contando mis avances, que espero que sean muchos.....

Saludos a todos!
Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 23 de Octubre de 2008, 08:18:35
Hola amigo Egues!
Pero si lo paso lo tiene en el CD que trae el ICD2, y si instalaste el MPLAB desde el CD, pues ya lo tiene en un archivo solo tiene que decirle a tu USB del iCD2 donde esta, ahora mismo no me acuerdo en que Arbol de archivo esta, pero busca donde esta MPLAB >>> IDE2 y luego DRIVER. te aconsejo que lea el manual y tambien buscar en el Foro porque de eso ya se ha hablados muchos por aqui.
Saludo
Título: Re: Error al conectar con el ICD2
Publicado por: MLO__ en 23 de Octubre de 2008, 14:03:52
Hola.

Te recomiendo lo siguiente. Desinstala el MPLAB, reinicia tu PC, instala el MPLAB (te recomiendo una version superior a la 7, ya que estas versiones ya traen los drivers para el ICD2), reinicia tu PC nuevamente, abre el MPLAB y conecta el ICD2 y configuralo para USB.

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: Egues en 23 de Octubre de 2008, 16:33:09
Hola.

Te recomiendo lo siguiente. Desinstala el MPLAB, reinicia tu PC, instala el MPLAB (te recomiendo una version superior a la 7, ya que estas versiones ya traen los drivers para el ICD2), reinicia tu PC nuevamente, abre el MPLAB y conecta el ICD2 y configuralo para USB.

Saludos

Buenas

Eso es exactamente lo que he hecho, desinstalar, instalar, reiniciar cuando me lo pide, y al conectar el cable USB del ICD2 me detecta un "USB Serial Controller" pero cuando le doy a buscar el driver me dice que no encuentra nada. Estoy trabajando con la versión 8.10 de MPLAB. Parece ser que no detecta o encuentra el driver para XP? Puede ser esto? Se puede descargar de algún lado dicho driver para XP? Me estoy volviendo loca!

Un saludo y gracias.
Título: Re: Error al conectar con el ICD2
Publicado por: MLO__ en 23 de Octubre de 2008, 18:01:16
Hola.

Me parece muy extrano, ya que el MPLAB 8.10 ya trae los drivers .... revisa la info que hay en C:\Archivos de programa\Microchip\MPLAB IDE\ICD2\Drivers,  ahi esta el instalador del controlador, abre clnicd2.htm y sigue las instruciones.

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: MGLSOFT en 23 de Octubre de 2008, 18:06:37
Pregunta tonta:
Al instalar el MPLAB, le dices que instale todas las herramientas???
Por ahi salteaste el paso para ahorrar espacio en disco... :)
Título: Re: Error al conectar con el ICD2
Publicado por: Egues en 24 de Octubre de 2008, 10:54:07
Hola de nuevo,

Esta vez es sólo para comentaros mis "avances". Tras instalar, desintalar y volver a instalar el MPLAB, mi ordenador de sobremesa no reconocía los drivers de la USB. Esta mañana me ha dado por probar con el portatil y sí que me ha reconocido los drivers del USB, pero sigue sin conectarse con la ICD2. Me he puesto en contacto con los de microchip y me han dicho que les envíe el ICD2 porque probablemente estará dañado, la verdad es que todo esto era muy raro...

Así que hasta dentro de una semana no sabré nada más. Ya os diré cual era el fallo.

Gracias por vuestra ayuda y hasta la semana que viene.

Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 24 de Octubre de 2008, 11:00:52
pues es que me gustaria saber los paso que tu hace para instalar el DRIVER ya que yo no he tenido problema ni con Winxp ni con WinVista asi que  algo esta haciendo tu mal amigo, siendo asi debe mirar en Win sistema y ver si esta ahi, sino esta , entonce es algo graves, Se te enciende el LED rojo? pues me gustaria saber los paso que tu da
Saludo
Título: Re: Error al conectar con el ICD2
Publicado por: maunix en 24 de Octubre de 2008, 11:05:14
Euges revisa lo siguiente,

Si tienes una instalación en una carpeta por defecto, revisa C:\Archivos de programa\Microchip\MPLAB IDE\ICD2\Drivers

Allí busca los archivos: icd2w2k.inf, icd2w2k.sys, icd2w2kl.inf, icd2w2kl.sys.

También revisa en tu lista de dispositivos de windows, qué te detecta como instalado, si ya lo tienes instalado quitalo y luego desenchufa el USB del icd2 y luego vuelvelo a conectar.  Te debiera pedir nuevamente los drivers.

El ICD2 es un dispositivo USB y como tal al conectarlo te pedirá los drivers, si no lo hace podrías ser de que ya está instalado (aunque mal instalado) o bien de que no lo esté.  El punto es que si lo desconectas al ICD windows no te mostrará su presencia y al volverlo a conectar no te dirá nada porque supone que ya está instalado es por ello que debes desinstalar el driver con el ICD2 conectado.

Todo esto se hace sin el MPLAB abierto, ese es otro tema.

Título: Re: Error al conectar con el ICD2
Publicado por: Egues en 04 de Noviembre de 2008, 11:27:58
Hola a todos chic@s,

Por fin estoy de vuelta, lo siento pero he estado fuera y no he podido realizar más pruebas.

Como deciais el problema era de drivers, estaban mal instalados y tenía que borrar estos y volver a instalar los nuevos, e incluso al borrar el programa y volverlo a instalar tambien se instalaban los drivers necesarios.

El problema era que el cable de comunicacion USB estaba roto. O al menos, en cuanto lo cambie funcionó, por eso me daba tantos problemas. Hoy que por fin puedo seguir con mi trabajo estoy feliz!!!!

Muchisimas gracias una vez más por vuestra ayuda!!!

Saludos,
Título: Re: Error al conectar con el ICD2
Publicado por: MLO__ en 04 de Noviembre de 2008, 12:31:58
Hola.

Que bueno que o hayas solucionado ... y mira tu donde estubo el problema  :D :D en el cable!!

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: todopic en 04 de Febrero de 2009, 20:51:51
Hola Amigos, he adquirido un ICD2, y hoy al instalarlo, se comenzo a actualizar el SO.... pero ya han pasado mas de 2 horas,,,,,  es normal esto?

gracias

Norberto
Título: Re: Error al conectar con el ICD2
Publicado por: cerebro en 04 de Febrero de 2009, 21:03:15

Hola Amigos, he adquirido un ICD2, y hoy al instalarlo, se comenzo a actualizar el SO.... pero ya han pasado mas de 2 horas,,,,,  es normal esto?

gracias

Norberto

 :shock:
No es normal eso norberto a mi me tarda menos de 2 minutos.....
Título: Re: Error al conectar con el ICD2
Publicado por: MGLSOFT en 04 de Febrero de 2009, 21:04:58
Hola Amigos, he adquirido un ICD2, y hoy al instalarlo, se comenzo a actualizar el SO.... pero ya han pasado mas de 2 horas,,,,,  es normal esto?

gracias

Norberto

Es que esta investigando si tenes las licencias de todo el software!!! :D :D :D :D
Título: Re: Error al conectar con el ICD2
Publicado por: ema en 04 de Febrero de 2009, 22:48:39
Para nada normal, a mi me tarda 2 min

A veces se cuelga la conexion y tienes que cerrar el mplab seguido de desenchufar el ICD.
Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 04 de Enero de 2010, 06:22:28
Abro este tema ya que estaba luchando con mi ICD2 despues de tener casi 6 meses sin hacer nada con el, ayer Domingo, luchando para programar un pic, haciendo test de encender un Led, buscando 40mil formas de que al menos me reconozca cualquier pic, y hoy me he dado cuenta de la mala mata de Microchip, no me extraña que ya el ICD2 no lo recomiendan para nuevos diseños configure luego a Device Setting y alli elegir el Pic que usa en ese momento, siempre se debe hacer sino el maldito ICD2 :5] :5] :5] no reconoce nada nuevo que le ponga, se que el tutorial es una historia tan larga que para lo que aprenden es lo mas complicado que he vistos. y por eso el Team de microchip lo quita de la circulacion   :5] :5]  me jodieron como un bobo  :D :D :D
asi que lo pondre en Ebay de venta para no pasar trauma de nervios  :D :D :D
Título: Re: Error al conectar con el ICD2
Publicado por: ema en 04 de Enero de 2010, 16:35:26
Y no te conviene ponerlo en el programa de reciclaje y sacar un ICD3?

Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 04 de Enero de 2010, 17:00:15
Y no te conviene ponerlo en el programa de reciclaje y sacar un ICD3?



Amigo, si me pongo a reciclarlo y clonar el ICD3  seria otras aventura de dolor de cabeza y no estoy para eso. :mrgreen:
la  rabia que tengo con el es de quemarlo, aplastarlo y tirarlo a la basura  :x creeme
Título: Re: Error al conectar con el ICD2
Publicado por: MGLSOFT en 04 de Enero de 2010, 17:04:40
Pero es un clonico o uno original??
Si es un original, Microchip tiene ese sistema habilitado, para recilarlos entregandote un ICD3, que es lo que te dice EMA... :mrgreen:
Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 04 de Enero de 2010, 17:19:10
Pero es un clonico o uno original??
Si es un original, Microchip tiene ese sistema habilitado, para recilarlos entregandote un ICD3, que es lo que te dice EMA... :mrgreen:
Si Marcos, pero te descuenta un 30% del precio del ICD3, siendo asi me lo veo caro, ya que pienso comprar el Pick2 o el 3  :mrgreen: y estoy segurisimo que dentro de un par de años tambien debo cambiar el ICD3 si lo cambio.
ya no confio en Microchip  :D :D

Título: Re: Error al conectar con el ICD2
Publicado por: MGLSOFT en 04 de Enero de 2010, 17:37:05
Solo puedo darte la razon.
Lo que si es cierto es que la vida util de los programadores en general, no solo los de Microchip, es cada vez mas corta... :? :?
Título: Re: Error al conectar con el ICD2
Publicado por: ema en 04 de Enero de 2010, 23:36:11
Bueno.. pero la gracia del reciclaje de microchip es donar tu ICD2 a una escuela o universidad donde se lo valore mucho.


Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 05 de Enero de 2010, 03:22:02
Bueno.. pero la gracia del reciclaje de microchip es donar tu ICD2 a una escuela o universidad donde se lo valore mucho.


Saludos
Ema yo no creo en ese Cuento, porque si ya no es recomendados para nuevos diseños para que le va a servir a los estudiantes y si microchip ya ni envia Sample a los paises pobre, si yo supiera que mi ICD2 iria por ejemplo a Africa o Latinoamerica, lo daba enseguida. pero  como este no es el caso. que se jodan  :D
Título: Re: Error al conectar con el ICD2
Publicado por: ema en 05 de Enero de 2010, 15:20:18
Bueno.. pero la gracia del reciclaje de microchip es donar tu ICD2 a una escuela o universidad donde se lo valore mucho.


Saludos
Ema yo no creo en ese Cuento, porque si ya no es recomendados para nuevos diseños para que le va a servir a los estudiantes y si microchip ya ni envia Sample a los paises pobre, si yo supiera que mi ICD2 iria por ejemplo a Africa o Latinoamerica, lo daba enseguida. pero  como este no es el caso. que se jodan  :D


Esta bien... definitivamente te enojaste jeje....

Pero en el programa de reciclaje hay una opción en la que vos dispones del ICD2 para donarlo a gusto a cualquier escuela que creas que lo necesita, ya se encuentre en Africa o Latinoamérica.

Saludos

Título: Re: Error al conectar con el ICD2
Publicado por: stk500 en 05 de Enero de 2010, 19:20:35
 :xEma no estoy enojado contigo, sino con microchip :x
 :P Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: ema en 06 de Enero de 2010, 11:15:57
:xEma no estoy enojado contigo, sino con microchip :x
 :P Saludos

En ningun momento lo dude  :mrgreen:

Saludos
Título: Re: Error al conectar con el ICD2
Publicado por: daniel0 en 29 de Septiembre de 2010, 21:03:41
buenas..hace ya algunos dias que estoy renegando con el icd2.. el problema es que la pc no me reconoce el usb, sigo el paso a paso de microhip, y luego me sale la pantalla azul de win :(
  Que puede ser?
Título: Re: Error al conectar con el ICD2
Publicado por: ema en 30 de Septiembre de 2010, 11:38:31
buenas..hace ya algunos dias que estoy renegando con el icd2.. el problema es que la pc no me reconoce el usb, sigo el paso a paso de microhip, y luego me sale la pantalla azul de win :(
  Que puede ser?

Probablemente tengas mal instalados los drivers para el ICD2, además recuerda que el puerto debe ser siempre el mismo... osea, no debes cambiar de USB.

Saludos