Hola a todos!
Bueno, habiendo programado muchísimas veces con el ICSP de mi amado GTP USB+, lamentablemente hace unos días, ha muerto.
Hace unos días, tras conectarlo, una vez más, a una placa en funcionamiento a la cual ya había sido conectado muchísimas veces e intentar regrabar el código, lo peor ha sucedido. El WINPIC800 no reconocía el 18F4550 que estaba en la placa, ni tampoco lo programaba. Al tocar al 18F4550 con el dedo, noto que está hirviendo.
¿Qué habría pasado?¿Conecté el ICSP al revés?¿Qué pudo haber salido mal?
Pues la verdad que no se. El conector de la placa hace meses que lo venia usando sin problemas y la placa no se ha modificado, ni he puesto el conector al revés. El tema es que a partir de ese entonces, no me reconoce ni graba los PICs.
Usando el zócalo ZIF, el programador detecta y graba correctamente los 18F4550, pero mediante el ICSP no quiere saber nada.
He entrado a la página del programador, y he dado con el esquema completo:
http://www.winpic800.com//descargas/REV2/GTP-USB%5Bplus%5D.pdfBueno. Primero cambie el ULN2003, pero tampoco funciona. Siguiendo el esquema, estuve haciendo algunas pruebas.
Midiendo voltaje entre los pines 7(ICSP_VPP) y 1(Vss) del conector ISCP fui ,con ayuda del winpic800 que me permite probar cada pin, probando los voltajes segun cada estimulación:
* Probe los DATA,DATAIN y CLOCK y ambos presentan voltajes correctos en el conector ICSP. Esto está OK.
* Tildando Vdd, 4.85V aparecen presentes en el pin 4 del conector ICSP. Destildandolo, no aparece voltaje en dicho pin. Esto está OK.
* Tildando Vpp, 12.77V aparecen presentes en el pin 8 del conector ZIF. Destilandolo, aparecen 0.67V en dicho pin. Esto está OK.
* Tildando Vpp2, 12.77V aparecen presentes en el pin 8 del conector ZIF. Destilandolo, aparecen 0.67V en dicho pin. Esto está OK.
* Tildando Mclr ICSP(ESTE ES EL QUE IMPORTA) aparecen 0.70V presentes en el pin 7 del conector ICSP. Destildandolo, aparecen 0.60V en dicho pin. Esto pareceria estar MAL pero cuando miro el esquema, veo que la unica manera de que mclr ICSP pueda presentar 13V, es que o bien Vpp o Vpp2 esten activados, para permitir el paso de los 13V.
Voy a poner debajo una tabla de verdad de los valores que encuentro en el pin 7(ICSP_VPP) del conector ICSP segun voy tildando o destildando las opciones de esa pantalla de testeo del Winpic800:
Vpp |
| Vpp2 |
| Mclr ICSP |
| Voltaje medido en pin 7(ICSP_Vpp) del conector ICSP:
|
OFF
| OFF
| OFF
| 0.76
|
OFF
| OFF
| ON
| 0.62
|
OFF
| ON
| OFF
| 12.79
|
OFF
| ON
| ON
| 0.67
|
ON
| OFF
| OFF
| 12.60
|
ON
| OFF
| ON
| 0.68
|
ON
| ON
| OFF
| 12.82
|
ON
| ON
| ON
| 0.70
|
¿Alguien puede ayudarme?
Si pueden tomarse la molestia de medir su GTP USB+ y notificarme si encuentra diferencias o similitudes me ayudaría mucho. O si saben dónde debería buscar el problema también.
Muchas gracias por haber leido.