Está en la página 1de 9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Inicio
Electrnica

English

Estsen:InicioElectrnicaCircuitosOrdenadorProgramadordemicrocontroladorespic

Circuitos
Audio
Circuitosconpics
microcontroladores

Programadordemicrocontroladorespic

Circuitosdedatasheet

Fuentesde
alimentacin

Plantaselctricas

Hogar

MsqueunproveedortualiadocomercialIralogipower.com.ve

Ordenador
Display128x64
Encendidoautomtico
Encendidoporsensor
delpc
Programadorde
microcontroladores

Paraprogramarmicrocontroladoresnecesitamosunhardwareyunsoftwarequepuedaprogramarnuestro
modelodemicrocontrolador.Explicaremosprimeroeldiseodelhardwareconelcircuitoprogramadorde
PICsquedescribimosenstapgina,ydespusaprenderemosautilizarunsoftwareespecialde
programacindemicrocontroladoresquefuncionaalaperfeccinconelprogramadorqueosproponemos.

Reguladorde
ventiladores
conpotencimetro

PlantaselctricasUso
residencialeindustrial

Cmohacer
circuitosimpresos

Msqueunproveedortualiadocomercial

Fotosdemontajesde
electrnica

logipower.com.ve

Fotosdemontajesde
electrnica(animacin)

IGBTSDIODOSTIRISTORES

Tutoriales

Informtica

FujiEupecSemikronToshibaIxysEnvios
MexicoCentroSudamericaEU

Cuntaelectricidad
consumeelordenador?

digitecparts.com

Trucoswindows
Tutoriales

Scalextric
Circuitosde2coches
Circuitosde4coches
Fotosdecoches
descalextric

Enlaces
Mapadelaweb

microcontroladores.

Empezamosporelhardware:
EnesteenlaceesteldiseooriginalhechoporJosManuel
Garcasobreunprogramador"barato"dePICs.Ensupgina
podisencontraralgunainformacinextra.
Aquhemoshechoeldiseodelesquemaelctricoylaplacade
circuitoimpresoconelprogramadediseo"Eagle",lospuedes
descargaryadaptaratugusto.
Conestecircuitosepuedenprogramarpicsde8,14,18,28y
40pines.YtambinEepromstipo24C..y24LC..
Ensusegundarevisin,sehanampliadolasprestacionesdel
programadorampliandolosmodelosdemicrocontroladoresa
programar.
Larelacincalidadprecioesinmejorable,yaquepormuypoco
dineropodemosprogramarunagrancantidaddemodelosde

Elprogramadorseconectaalpuertoseriedeordenador,msadelanteveremoselmodeloexactoque
seleccionaremosenelsoftwareparaprogramarlosmicrocontroladoresconnuestrocircuito.
Enlasiguientetablapodemosverlosmodelosdemicrocontroladoresquepodemosprogramar.
EntodoslosmodelosdePICs,elprogramadorfuncionatantoconlasdistintasversionesdecadamodelo(
P,A,B,JW),comoconlasversionesdebajoconsumo(16LFy18LF).Estosmodelosalserredundante
noestnincluidosenlatabla.

Tipodemicrocontrolador

Posicinenel
zcalo

PIC12F629,PIC12F675

8Pines

PIC16F630,PIC16F676

14Pines

PIC16C620,PIC16C621,PIC16C622,PIC16C710,PIC16C711,
PIC16C712,PIC16C715,PIC16C716,PIC16F83,PIC16F84,PIC16F87,
PIC16F88,PIC16F627,PIC16F628,PIC16F648,PIC16F818,PIC16F819,
PIC18F1220,PIC18F1320

18Pines

PIC16C62,PIC16C63,PIC16C66,PIC16C72,PIC16C73,PIC16C642,
PIC16C76,PIC16C642,PIC16C745,PIC16C773,PIC18C242,
PIC18C252,PIC16F72,PIC16F73,PIC16F76,PIC16F737,PIC16F767,
PIC16F870,PIC16F872,PIC16F873,PIC16F876,PIC18F2220,
PIC18F2320,PIC18F2331,PIC18F2431,PIC18F242,PIC16F248,
PIC18F252,PIC18F258

28Pines

PIC16C65,PIC16C67,PIC16C74,PIC16C77,PIC16C662,PIC16C765,
PIC18C442,PIC18C452,PIC16F74,PIC16F77,PIC16F747,PIC16F777,
PIC16F871,PIC16F874,PIC16F877,PIC18F442,PIC18F448,
http://www.kemisa.es/circuito_programador_microprocesadores.php

40Pines
1/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

PIC18F452,PIC18F458,PIC18F4220,PIC18F4320,PIC18F4331,
PIC18F4431
24C01,24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256,
24C512,24LC01,24LC02,24LC04,24LC08,24LC16,24LC32,24LC64,
24LC128,24LC256,24LC512

Eeprom8pines

Elesquemaelctricoesdelomssencillo.

Descargar

usboutlet
usboutlet,15A125VReceptaclewith2or4USBPort,oneportis2.1A,total
4.2AIrachhuaya.com/usb/outlet

Sivaisautilizarmuyamenudoelprogramador,osresultartilcolocarunzcaloZIF(zcalodefuerzade
insercinnula)enloszcalosdestinadosalacolocacindelPIC,deestamanerapodemoscolocarel
microcontroladorsinningnesfuerzoysinquesufranlasconexionesdelprogramadornitampocolospines
delPIC.

ZcalosZIF,zcalode
fuerzadeinsercinnula.

Eldiseodelaplacadelcircuitoimpreso.EnlapartesuperiorestlaconexindelpuertoRS232,para
conectarloalordenador.

http://www.kemisa.es/circuito_programador_microprocesadores.php

2/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Descargar

Elesquemaelctricoyeldiseodelaplacadelcircuitoimpresohandeestarenlamismacarpetay
llamarseigual,slocambialaextensin.schparaelesquemay.brdparalaplaca,deestamanerason
reconocidosyasociadosporelEagle.
UnafotodenuestroprogramadordePICs.

ProgramadordePICs

Elprogramadorcon
unzcaloZIF
de40pines

Elprogramadorcon
unzcaloZIF
de28pines

EnlasiguientetablapodemosverlasdistintasposicionesenlasquedebemoscolocarelPICdependiendo
delnmerodepines.

http://www.kemisa.es/circuito_programador_microprocesadores.php

3/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Ahorapasamosadescribirelsoftwarenecesarioparaprogramarlosmicrocontroladores.
Despusdeprobarvariosprogramasdegrabacindemicrocontroladores,elsoftwarequemsnosha
convencidohasidoel"WinPic800".
Esunsoftwarelibre,muysencillodemanejar,soportamuchosprogramadores,esttraducidoamuchos
idiomas,ylomejordetodo,nofalla.
Lodescargamosenestapginayelegimoslaltimaversin.
Hacemosdobleclicsobreelejecutableyelegimoselidioma,damosa"Siguiente".

Nosadviertedondeseinstalarelprograma,siqueremoscambiarlarutapodemoshacerlo,lovamosa
dejardondeest,clicen"Iniciar".

Siseinstalcorrectamenteaparecerlasiguientepantalla,pinchamosen"Aceptar".

http://www.kemisa.es/circuito_programador_microprocesadores.php

4/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Lasiguienteventananosindicasiqueremosquelosaccesosdirectossecopienenelescritorio,si
queremosquesecopienaceptamos,delocontrariodesmarcamoslacasillayaceptamos.

Losiguientequeharelprogramaserlainstalacindelosdrivers,ledamosa"Siguiente".

Lainstalacinsecompletcorrectamente,yaparecenmarcadaslascasillasdelosiconosdelaparte
superiorizquierda.

Damosal"OK"yterminalainstalacin.
SibuscamosennuestroPCeladministradordedispositivos,vemosquesehaninstaladodosnuevos,
HardwareWinPic800(PortsIOService)yJungo(WinDriver).

http://www.kemisa.es/circuito_programador_microprocesadores.php

5/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Ahoraabrimoselprogramayloprimeroesseleccionarelhardwareadecuado,paraellonosvamosa
"Configuracin,hardware".

ElegimosJDMProgrammer,queeselhardwarequetenemosqueseleccionarparaquepodamos
programarmicrocontroladoresconnuestrocircuito,clicen"Confirmarcambios".

http://www.kemisa.es/circuito_programador_microprocesadores.php

6/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Vamosacomprobarsilacomunicacindenuestrocircuitoconelsoftwareescorrecta,paraellonosvamos
a"Dispositivo,Testdehardware".

SitodoestcorrectonosaparecelasiguienteventanaconfirmandoqueesttodoOK:"AbriendoCOM1,
HardwareOK".Clicen"Conforme"

http://www.kemisa.es/circuito_programador_microprocesadores.php

7/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Ahoraabrimosunprogramaen.hex,porejemploelrelojcalendarioconalarmaytermmetroy
comprobamossisepuedeprogramarelmicrocontrolador.
Antesdeabrirel.hexdebemosseleccionarelPic,nosvamosalasventanitasdeseleccindelPic,situadas
enlapartesuperiorderecha,yenlaprimeraelegimos16F,yenlasegundaelmodelode16F,
concretamenteel16F873A.

Ahoracargamoselprograma.hex,paraelloclicenlacarpetaabrir.

Elegimoselcdigo.hex,enestecaso"reloj_calendario_alarma_termometro.hex",yelcdigoseabreenla
ventanaprincipaldelprograma.UnavezcolocadoelPicensusitiocorrespondienteenelzcalodel
programador,pinchamosen"programartodo"

Enlasiguienteventanaveremosunabarraenrojoconelprogresodelaprogramacin.Sitodovabien,al
finaldeltodolabarrarojapasaraserverde,loquenosindicaquelaprogramacinhasidocorrecta.Clic
enconforme,sacamoselpicdelprogramadory...Listoparafuncionar!.

http://www.kemisa.es/circuito_programador_microprocesadores.php

8/9

6/10/2016

Circuitoprogramadordemicrocontroladorespic

Elprogramatienemultituddeopcionesdeconfiguracinenlasquenovamosaentrar.
Sinosabeshacercircuitosimpresospinchaaqu.

Copyright
www.kemisa.es

Todoslosderechos
reservados

Obrabajolicencia
creativecommons

http://www.kemisa.es/circuito_programador_microprocesadores.php

Diseoweb
www.kemisa.net

9/9