No me importa ponerlo otra vez :).
1º- Supongo y doy por hecho que el programador esta bien montado y que para evitar el tipico error (( 0000h )), has sustituido el puente que une los diodos D2 y D3 por una resistencia de 1K. ( Como dije en otros mensajes ).
Abres el ICprog. Da igual la version que uses. (( Yo particularmente utilizo la 1.03 )).
Si no te aparece la pantalla de configuración....pulsa F3 y te saldra. Una vez que estas en ella seleccionas:
Programer: JDM Programer.
Ports: Com1 o Com2. Selecciona el puerto en donde tengas conectado el programador.
I/O Delay: 5. Si tienes problemas 4.
Interface: Windows API
Communication: Todas sin activar. Y luego le das a Aceptar.
Luego Settings-Options:
IC: las dos desactivadas.
Programming: Verify after programing.
Misc: Enable Vcc control for JDM.
En la velocidad de transmisión del puerto. Ponla en 2400bps.(( Es un consejo para no llevarte una sorpresa mas adelante ;) ))
Ahora que tienes configurado el programa......Desconecta el programador del ordenador y colocas el Chip en el zocalo grande haciendo coincidir el pin 1 de chip con el pin 1 del zocalo y el pin 8 del chip con el pin 18 del zocalo.
Vuelve a conectar el programador al ordenador.
En el ICprog te vas a settings>device>microchip PIC>12C508A.
Cargas el codigo (( .hex )) por defecto oscilator se pone en (( ExtRC )), VDT, CP, MCLR, todos desactivados.
Y a cruzar los dedos...pinchas en el integrado con un rayo y empezara la programación. Si todo ha ido bien........el chip esta listo para hacer su cometido
.
Si quieres asegurarte de que el chip ha sido grabado le das al integrado que tiene una ( ? ) y empezara a leer el chip.
Usa otro Buffer para comprobarlo visualmente con el ( .Hex ) que habías cargado anteriormente.
Que todo te salga bien.....que si despues de todo esto no te sale ......te doy un capon
.