1/6/2015 ProgramadorPIPO2
ProgramadorPIPO2.
PorJosManuelGarca
Elcircuito.
Esteprogramador,basadoenelLudipipo,estadaptadoalaprogramacindePICs,
essimpleybarato(2euros),peropermiteprogramaratravsdelpuertoseriedecualquier
PCdesobremesa(enlosporttilesdaproblemas)unacantidadnadadespreciabledePICs
distintos,ytodoelloutilizandosoftwaredeprogramacinestndar,comoICPROG1.4.
SehaprobadoconxitoaprogramarlossiguientesPICs:
16F627,16F628.
16C84,16F83,16F84.
16F873,16F874,16F876,16F877.
18F242,18F252,18F258,18F442,18F452,18F458.
Y,almenosenteora(nolosheprobado)deberafuncionarcorrectamenteconlos
siguientes:
16C62,16C63,16C64,16C65,16C66,16C67.
16C71,16C72,16C73,16C74,16C75,16C76,16C77,16C715.
16C620,16C621,16C622,16C623,16C624,16C625.
16F870,16F871,16F872.
16C923,16C924.
Teniendoencuentaelcosteentiempoydineroquerequierelaconstruccindeeste
programador,nosepuedepedirms.
Sinentrarendetallessobreelfuncionamientodelcircuito,decirsloquesebasaen
principiosmuyparecidosalosdelJDM2,peroconciertosretoquesenlatemporizaciny
la estabilidad de las seales. En este caso, se utiliza como alimentacin de +5V el
condensadorC2,quesecargamedianteD2,D3yD4enlosmomentosenquelasseales
DTR,RTSyTXDdelpuertoseriesonnegativas,ysutensinquedaestabilizadamediante
[Link] 1/6
1/6/2015 ProgramadorPIPO2
D7.D5fijalatensindeprogramacinen12VyD6limitalatensindelasealCLOCKa
5V.
Figura1
Realizacinprctica.
[Link]
[Link]
estecircuitoesbastantesimple,asquesloquedaaclararqueelconectorCON1esdelos
que se utilizan para fabricar cables serie, y se debe montar de forma que la placa encaje
entresusdosfilasdepatitas,quedandocincopatitasenlacaradecobrey4enlacarade
componentes(verfiguras3y4).
[Link] 2/6
1/6/2015 ProgramadorPIPO2
Figura2
[Link]
recopilalossiguientesarchivos:
[Link] EstedocumentoenformatoWord2000.
[Link] Trazadodelaspistasparacrearunfotolito.
[Link] Serigrafadecomponentesenlaplaca.
[Link] Vistadelaspistasdesdelacaradesoldaduraycongrid,
paraquienquierautilizarplacaboard.
[Link] ListadecomponentesypresupuestoenformatoHTML.
[Link] Esquemadelcircuito.
[Link] EsquemadelcableserieparaconectaralPC.
[Link] PantalladeconfiguracindeICPROG.
Figura3
[Link] 3/6
1/6/2015 ProgramadorPIPO2
Figura4
Para conectar el programador al PC har falta tambin un cable serie transparente
(cableadopinapin)quetengacableadosalmenoslospinesqueseindicanenlafigura5.
Estecablesepuedefabricarocomprarloyahecho(eseltipodecablequeseutilizapara
conectarunmodemalPC).
Figura5
Utilizacin.
Loprimeroquehayquetenerclaroalahoradeutilizaresteprogramadoreselorden
enquesedebenhacerlascosasparanoestropearnielprogramador,nielPIC,nielpuerto
[Link] 4/6
1/6/2015 ProgramadorPIPO2
serie del PC. Siempre que queramos insertar o extraer un PIC del zcalo hay que
desconectar el programador del puerto serie, ya que, al extraer la alimentacin del puerto
serie,mientrasestconectadoestaralimentado. Por tanto, el proceso a seguir consta de
lossiguientespasos:
[Link]
correcta(figura6).
[Link].
[Link].
[Link].
[Link].
Figura6
ComosoftwaredegrabacinrecomiendoICPROG1.05A,quehasidoprobadoy
funciona perfectamente con este programador. Se puede bajar de su website. Una vez
instalado, en el men SETTINGS OPTIONS, en la seccin LANGUAGE elegimos
ESPAOL. A continuacin, en el men AJUSTES escogemos TIPO HARDWARE (se
puede hacer directamente pulsando F3) y aparece la ventana de la figura 7. Todas las
opcionesdebenquedarcomoenlafigura7,salvoelpuerto,enelquehabrquemarcarel
quehayamosutilizado,pulsandoOKparafinalizar.
[Link] 5/6
1/6/2015 ProgramadorPIPO2
Figura7
Existeunaprestacinenestesoftwarequepermiteverlaposicinenlaquehabra
queinsertarelPICenelzcalo,perosloesvlidaparaelJDMoriginal,asquenohagis
[Link],yllevara
cabo las acciones deseadas. El programa trabaja igual con ficheros .BIN .HEX. Para
grabar un PIC, abrimos el fichero mediante el men ARCHIVO y seleccionamos
PROGRAMAR TODO en el men COMANDO (o pulsamos F5). Para leer un PIC,
seleccionamosLEERTODOenelmenCOMANDO(opulsamosF8) y luego podemos
salvarlo a un fichero mediante el men ARCHIVO. En la pgina de ICPROG hay
instruccionessobreelprograma.
[Link] 6/6