Vous êtes sur la page 1sur 9

27/04/13

Circuito programador de microcontroladores pic

Inicio Electrnica
Circuitos Audio Circuitos con pics microcontroladores
Circuitos de datasheet

English

Ests en: Inicio Electrnica Circuitos Ordenador Programador de microcontroladores pic

Programador de microcontroladores pic


Para programar microcontroladores necesitamos un hardware y un software que pueda programar nuestro modelo de microcontrolador. Explicaremos primero el diseo del hardware con el circuito programador de PICs que describimos en sta pgina, y despus aprenderemos a utilizar un software especial de programacin de microcontroladores que funciona a la perfeccin con el programador que os proponemos. Empezamos por el hardware: En este enlace est el diseo original hecho por Jos Manuel Garca sobre un programador "barato" de PICs. En su pgina podis encontrar alguna informacin extra. Aqu hemos hecho el diseo del esquema elctrico y la placa de circuito impreso con el programa de diseo "Eagle", los puedes descargar y adaptar a tu gusto. Con este circuito se pueden programar pics de 8, 14, 18, 28 y 40 pines. Y tambin Eeproms tipo 24C.. y 24LC.. En su segunda revisin, se han ampliado las prestaciones del programador ampliando los modelos de microcontroladores a programar. La relacin calidad precio es inmejorable, ya que por muy poco dinero podemos programar una gran cantidad de modelos de microcontroladores. El programador se conecta al puerto serie de ordenador, ms adelante veremos el modelo exacto que seleccionaremos en el software para programar los microcontroladores con nuestro circuito. En la siguiente tabla podemos ver los modelos de microcontroladores que podemos programar. En todos los modelos de PICs, el programador funciona tanto con las distintas versiones de cada modelo (-P, -A, -B, -JW), como con las versiones de bajo consumo (16LF y 18LF). Estos modelos al ser redundante no estn incluidos en la tabla.

Fuentes de alimentacin Hogar Ordenador


Display 128x64 Encendido automtico Encendido por sensor del pc Programador de microcontroladores Regulador de ventiladores con potencimetro

Cmo hacer circuitos impresos Fotos de montajes de electrnica Fotos de montajes de electrnica (animacin) Tutoriales

Informtica
Cunta electricidad consume el ordenador? Trucos windows Tutoriales

Scalextric
Circuitos de 2 coches Circuitos de 4 coches Fotos de coches de scalextric

Enlaces
Mapa de la web

Tipo de microcontrolador PIC12F629, PIC12F675 PIC16F630, PIC16F676 PIC16C620, PIC16C621, PIC16C622, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16F83, PIC16F84, PIC16F87, PIC16F88, PIC16F627, PIC16F628, PIC16F648, PIC16F818, PIC16F819, PIC18F1220, PIC18F1320 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 PIC16C65, PIC16C67, PIC16C74, PIC16C77, PIC16C662, PIC16C765, PIC18C442, PIC18C452, PIC16F74, PIC16F77, PIC16F747, PIC16F777, PIC16F871, PIC16F874, PIC16F877, PIC18F442, PIC18F448, 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
www.kemisa.es/circuito_programador_microprocesadores.php

Posicin en el zcalo 8 Pines 14 Pines

18 Pines

28 Pines

40 Pines

Eeprom 8 pines
1/9

27/04/13

Circuito programador de microcontroladores pic

El esquema elctrico es de lo ms sencillo.

Descargar

Si vais a utilizar muy a menudo el programador, os resultar til colocar un zcalo ZIF (zcalo de fuera de insercin nula) en los zcalos destinados a la colocacin del PIC, de esta manera podemos colocar el microcontrolador sin ningn esfuerzo y sin que sufran las conexiones del programador ni tampoco los pines del PIC.

Zcalos ZIF, zcalo de fuerza de insercin nula.

El diseo de la placa del circuito impreso. En la parte superior est la conexin del puerto RS-232, para conectarlo al ordenador.

www.kemisa.es/circuito_programador_microprocesadores.php

2/9

27/04/13

Circuito programador de microcontroladores pic

Descargar

El esquema elctrico y el diseo de la placa del circuito impreso han de estar en la misma carpeta y llamarse igual, slo cambia la extensin .sch para el esquema y .brd para la placa, de esta manera son reconocidos y asociados por el Eagle. Una foto de nuestro programador de PICs.

Programador de PICs

El programador con un zcalo ZIF de 40 pines

El programador con un zcalo ZIF de 28 pines

En la siguiente tabla podemos ver las distintas posiciones en las que debemos colocar el PIC dependiendo del nmero de pines.

www.kemisa.es/circuito_programador_microprocesadores.php

3/9

27/04/13

Circuito programador de microcontroladores pic

Ahora pasamos a describir el software necesario para programar los microcontroladores. Despus de probar varios programas de grabacin de microcontroladores, el software que ms nos ha convencido ha sido el "WinPic800". Es un software libre, muy sencillo de manejar, soporta muchos programadores, est traducido a muchos idiomas, y lo mejor de todo, no falla. Lo descargamos en esta pgina y elegimos la ltima versin. Hacemos doble clic sobre el ejecutable y elegimos el idioma, damos a "Siguiente".

Nos advierte donde se instalar el programa, si queremos cambiar la ruta podemos hacerlo, lo vamos a dejar donde est, clic en "Iniciar".

Si se instal correctamente aparecer la siguiente pantalla, pinchamos en "Aceptar".


www.kemisa.es/circuito_programador_microprocesadores.php 4/9

27/04/13

Circuito programador de microcontroladores pic

La siguiente ventana nos indica si queremos que los accesos directos se copien en el escritorio, si queremos que se copien aceptamos, de lo contrario desmarcamos la casilla y aceptamos.

Lo siguiente que har el programa ser la instalacin de los drivers, le damos a "Siguiente".

La instalacin se complet correctamente, y aparecen marcadas las casillas de los iconos de la parte superior izquierda.

Damos al "OK" y termina la instalacin. Si buscamos en nuestro PC el administrador de dispositivos, vemos que se han instalado dos nuevos, Hardware WinPic800 (Ports IO Service) y Jungo (WinDriver).

www.kemisa.es/circuito_programador_microprocesadores.php

5/9

27/04/13

Circuito programador de microcontroladores pic

Ahora abrimos el programa y lo primero es seleccionar el hardware adecuado, para ello nos vamos a "Configuracin, hardware".

www.kemisa.es/circuito_programador_microprocesadores.php

6/9

27/04/13

Circuito programador de microcontroladores pic

Elegimos JDM Programmer, que es el hardware que tenemos que seleccionar para que podamos programar microcontroladores con nuestro circuito, clic en "Confirmar cambios".

Vamos a comprobar si la comunicacin de nuestro circuito con el software es correcta, para ello nos vamos a "Dispositivo, Test de hardware".

www.kemisa.es/circuito_programador_microprocesadores.php

7/9

27/04/13

Circuito programador de microcontroladores pic

Si todo est correcto nos aparece la siguiente ventana confirmando que est todo OK: "Abriendo COM1, Hardware OK". Clic en "Conforme"

Ahora abrimos un programa en .hex, por ejemplo el reloj calendario con alarma y termmetro y comprobamos si se puede programar el microcontrolador. Antes de abrir el .hex debemos seleccionar el Pic, nos vamos a las ventanitas de seleccin del Pic, situadas en la parte superior derecha, y en la primera elegimos 16F, y en la segunda el modelo de 16F, concretamente el 16F873A.

www.kemisa.es/circuito_programador_microprocesadores.php

8/9

27/04/13

Circuito programador de microcontroladores pic

Ahora cargamos el programa .hex, para ello clic en la carpeta abrir.

Elegimos el cdigo .hex, en este caso "reloj_calendario_alarma_termometro.hex", y el cdigo se abre en la ventana principal del programa. Una vez colocado el Pic en su sitio correspondiente en el zcalo del programador, pinchamos en "programar todo" .

En la siguiente ventana veremos una barra en rojo con el progreso de la programacin. Si todo va bien, al final del todo la barra roja pasar a ser verde, lo que nos indica que la programacin ha sido correcta. Clic en conforme, sacamos el pic del programador y... Listo para funcionar!.

El programa tiene multitud de opciones de configuracin en las que no vamos a entrar. Si no sabes hacer circuitos impresos pincha aqu.

C opyright www.k e m isa.e s

Todos los de re chos re se rvados

O bra bajo lice ncia cre ative com m ons

Dise o we b www.k e m isa.ne t

www.kemisa.es/circuito_programador_microprocesadores.php

9/9

Vous aimerez peut-être aussi