No es una solución 100 % pero a mi me ha pasado y he salido del paso siguiendo instrucciones de un amigo.

Cuando programamos un microchip y nos da error en la verificación puede ser debido a varias causas.

1º) Antes de nada, asegúrate que en el programador introduces correctamente los chips y eprom, haciendo coincidir las medias lunas o muescas con las muescas que tienen los zócalos del programador. (si los montas al reves, malo, te los has cargado)

2º) Asegúrate, una vez abierto el icprog (programa para meter los códigos) que eliges el chip adecuado, si es una piccard pues tienes que seleccionar microchip pic 16f84 Y NO OTRO, después de elegido, abrimos el archivo para programar con el código del chip, en este caso el archivo pic. Una vez que tenemos los comandos en la pantalla del programa, asegúrate que los fuses, estén todos apagados, (si hay alguno marcado, desmarcalo)

3º) Asegúrate que el programador lo tienes en el puerto com1, aunque es configurable para trabajar en otros puertos, no suele dar resultado. Una forma de averiguar que puerto es el com1, pues si tienes módems, pulsa en propiedades de módems y este te dirá que puerto está utilizando, si utiliza el puerto com1 pues ya sabes que debes enchufar así el programador. 

4º) Si el ordenador que utilizas para programar, evidentemente tiene módems, estos influyen bastante, pues transmiten unos parásitos que invaden en algunas ocasiones los chip, por lo que si vas a programar, te aconsejo que quites o desconectes el módems del puerto, ya que de otra forma, a pesar de estar apagados, puede producirte parasitarias en los chip y estropearlos.

5º) Si el módems de tu ordenador es interno. MALO, mi ordenador tiene módems interno y no me permite programar, porque me manda parasitarias, por lo que utilizo otro para programar los chip.

6º) Si a pesar de haber tomado las precauciones (OJO, NO SON HECHOS BASADOS EN EXPERIENCIAS DE LOS DEMÁS, SI NO CUENTO LO QUE A MI ME OCURRIÓ), el chip sigue dando problemas, amigo, lo siento, pero se ha parasitado y tendrás que cambiarlo, así que antes de que empieces a programar, sigue estos consejos y espero que te vaya bien. Si sigues con dudas, deja tu mensaje en el foro de este web.

7º) Error en verificacion 0001 H. Tienes mal configurado el programa, pero si lo tienes bien, asegurate antes, tienes que bajar la velocidad de transmision de datos del puerto donde tienes ubicado el programador (com1).

Para ello:

Click con el boton derecho del raton sobre mi PC que tienes en el escritorio, haz click nuevamente sobre propiedades y pulsa sobre la ficha administrador de dispositivos (puertos com y ipt) fijate en el puerto com1 que es el que supuestamente utilizas y mira sus propiedades, ahora pincha sobre la ficha de configuracion del puerto (com1) y donde dice bist por segunto, lo bajas a 2400bps, aceptas y solucionado (por lo menos me funciono a mi y a muchas personas.

Suerte.

Espero haberte ayudado en algo y repito, (es lo que a mi me ha pasado) Gracias.

(para salir e ir a la página anterior pulsa en avanza)

 

Fijaos en los chips sus medias lunas o muescas como coinciden con la muesca del zócalo donde van montados, pues el programador tiene los mismos zócalos con las mismas muescas, siempre monta el chip y la eprom, haciendo coincidir las muescas de los chips con la de los zócalos. (cuidado al sacarlos, hazlo con la punta de una tijera, o un destornillador muy fino, pues las patillas son muy frágiles y se pueden romper, ante todo, al programar, tranquilidad, no hay prisas......)

 

</p> </body> <!-- ARCHIVE by FORTUNECITY.ws --> <center> <div> <br> <script language="javascript" type="text/javascript" src="http://ad.broadcaststation.net/ads/show_ad.php?width=300&height=250&cache=0"></script> <script language="javascript" type="text/javascript" src="http://ad.broadcaststation.net/ads/show_ad.php?width=300&height=250"></script> </div> <br> <br> </center> </html> <body><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-47423994-1', 'fortunecity.ws'); ga('send', 'pageview'); </script> <center> <br> <div> <script language="javascript" type="text/javascript" src="http://ad.broadcaststation.net/ads/show_ad.php?width=728&height=90"></script> </div> </center> </body> <!-- ARCHIVE by FORTUNECITY.ws --> <center> <div> <br> <script language="javascript" type="text/javascript" src="http://ad.broadcaststation.net/ads/show_ad.php?width=300&height=250&cache=0"></script> <script language="javascript" type="text/javascript" src="http://ad.broadcaststation.net/ads/show_ad.php?width=300&height=250"></script> </div> <br> <br> </center> </html>