Sie sind auf Seite 1von 4

CARGADOR UNIVERSAL DE PIC Y EEPROM

Para transferir el cdigo de una computadora al PIC, normalmente se usa un dispositivo llama do programador. La mayora de PICs que Microchip distribuye hoy en da incorporan ICSP (In Circuit Serial Programming, programacin serie incorporada) o LVP (Low Voltage Programming, programacin a bajo voltaje), lo que permite programar el PIC directamente en el circuito desti no. Para la ICSP se usan los pines RB6 y RB7 (En algunos modelos pueden usarse otros pines como el GP0 y GP1 o el RA0 y RA1) como reloj y datos y el MCLR para activar el modo progra macin aplicando una tensin de 13 volt. Existen muchos programadores de PICs, desde los ms simples que dejan al software los detalles de comunicaciones, a los ms complejos, que pueden verificar el dispositivo a diversas tensiones de alimentacin e implementan en hardware casi todas las funcionalidades. Muchos de estos programadores complejos incluyen ellos mis mos PICs preprogramados como interfaz para enviar las rdenes al PIC que se desea progra mar. Uno de los programadores ms simples es el TE20, que utiliza la lnea TX del puerto RS232 como alimentacin y las lneas DTR y CTS para mandar o recibir datos cuando el microcontro lador est en modo programacin. El software de programacin puede ser el ICprog, muy comn entre la gente que utiliza este tipo de microcontroladores. Entornos de programacin basados en intrpretes BASIC ponen, al alcance de cualquiera, proyectos que parecieran ser ambiciosos. En Editorial Quark hemos desarrollado un prototipo econmico, pero de alto desempeo para programar PICs. El circuito est basado en el hardware del programador JDM y en el software de IC-PROG, realizando las modificaciones y adiciones necesarias para hacer lo tan funcional como los programadores profesionales con muy bajo costo.

15

LOS KITS DESTACADOS DE SABER ELECTRNICA


INTRODUCCIN En la figura 1 se muestra el circuito elctrico del programador QUARKPRO 2. Como puede observar, no existe ninguna fuente de alimentacin externa. El circuito se alimenta del puerto serial de la PC a travs del conector DB9. El voltaje de alimentacin VDD se obtiene de los mismos pulsos de reloj (pin 7 del DB9), los cuales son rectificados por los diodos D3 y D4 y estabilizado a 5 volt mediante el diodo zener D5 (5.1V) y el capacitor C1. De la misma manera, se obtiene el voltaje de programacin VPP, cargando el capacitor C2 y estabilizando con el diodo zener D6 (8.2V) el cual se suma al voltaje del zener D5 (5,1V), obtenindose as 13.3 Volt suficientes para realizar la programacin del PIC. Se han adicionado el LED L1 para visualizar el proceso de grabacin o lectura del PIC, as como el LED L2 para indicar que el circuito se encuentra alimentado, adems, si se colocara un PIC en corto, este LED se apagar o bajar significativamente su intensidad. En la figura 2 se muestra el circuito impreso sugerido para nuestro prototipo. Una vez que haya armado su prototipo de programador (quemador) QUARK-PRO, ya tiene listo su hardware, ahora le falta el software, que para nuestro caso hemos sugerido el IC-PROG. Vaya a la pgina de Internet www.ic-prog.com e ingrese al rea de descargas (download), ah encontrar varias versiones de este programa tal como se sugiere en la figura 3. Descargue la ltima versin (a la fecha de redactar este artculo era la versin1.05C) y gurdela en una carpeta de su disco rgido. Tambin descargue el archivo IC-Prog NT/2000 driver y gurdelo en la misma carpeta, porque puede serle til en caso de que est usando un sistema operativo Windows XP y tenga conflictos en la ejecucin del IC-Prog. Siga los siguientes pasos para cualquier versin de Windows que no sea NT: 1. Asegrese de tener instalado el programa WIN-ZIP, de lo contrario, instale primero este programa. 2. Abra la carpeta IC-Prog , copie el programa icprog105c y gurdelo en una carpeta. Desde ah extraiga el programa icprog.exe (EXCTRACT) a la misma carpeta. En ese momento aparecer en su carpeta un cono pa ra el acceso directo a su programa. 3. Conecte el programador al puerto serie de su computadora. El led rojo deber encender. 4. Abra el programa IC-Prog ins talado (aparecer una pantalla igual a la figura 4) y realice una operacin de borrado, lectura o programacin sin colocar ningn PIC en el progra mador. Si todo va bien, el led verde deber encender. 5. Si no enciende el led verde, es que no existe comunicacin con el programador. En este caso, vaya a ajustes de hardware (figura 5) y confirme la siguiente configuracin:

Figura 1

16

CARGADOR UNIVERSAL DE PIC Y EEPROM


Programador: JDM Program mer Interfaz: Direct I/O Retardo: (Mueva el cursor a 10) Comunicacin: (Ninguna ca silla seleccionada) Puertos: (Seleccione el puer to correspondiente. Si no lo co noce, pruebe con cada uno de ellos) 6. Para confirmar el correcto funcionamiento, instale un PIC y seleccinelo de la librera corres pondiente para configurarlo. Car gue un programa o simplemente escriba en el buffer editor cual quier dato de manera aleatoria y programe su PIC. Despus abra otro buffer y realice la operacin de lectura. El buffer 2 deber contener los mismos datos del buffer 1. Si esto es correcto la comunicacin del programa con el programador es correcta, ha quedado perfectamente instala do y listo para usar. En el ambiente Windows XP se pueden generar conflictos de PERMISION y el programador no funciona correctamente. Si este es el caso, realice los siguientes pasos: A. Proceda de igual manera que en los puntos 1 y 2 anterio res. B. De la carpeta IC-Prog, copie el archivo icprog.sys y gurdelo en la misma carpeta donde copio el archi vo icprog105c . C. Con el botn derecho del mou se seleccione propiedades del pro grama IC-Prog instalado. Seleccione la pestaa de compatibilidad (figura 6), active la casilla Ejecutar este programa..... y seleccione Windows 98 preferentemente (puede probar con Windows 2000 o NT), seleccio ne aplicar y aceptar. Cierre la venta na. D. Abra normalmente el programa IC-Prog, seleccione Ajustes de hard -

Figura 2

Figura 3

17

LOS KITS DESTACADOS DE SABER ELECTRNICA


@webelectronica.com.ar y con gusto lo ayudaremos. A continuacin damos la lista de materiales de este cargador: U1 - Base (zcalo) para CI de 8 pins U2 - Base para CI de 18 pins U3 - Base para CI de 28 pins U4 - Base para CI de 40 pins DB9 - Conector DB9 hembra DI, D2, D3, D4 - Diodo 1N4148 D5 - Diodo zener de 5.1V 1W D6 - Diodo zener de 8.2V 1W Q1, Q2 - Transistor BC547C Q3 - Transistor BC557C C1, C2 - Electrolticos de 470F x 25V Figura 4 C3, C4 - Cermicos de 0.001F R1 - Resistencia de 100k R2 - Resistencia de 10k ware (figura 5). R3 - Resistencia de 1.5k Ah active la casi R4 - Resistencia de 1k lla Windows API. R5 - Resistencia de 2.7k En esta misma L1 - Diodo Led verde ventana, verifique L2 - Diodo Led rojo y/o seleccione que el programador Si lo prefiere puede solicitar el seleccionado sea JDM Program - montaje completo armado o el kit pamer y el puerto ra que Ud. lo arme, los cuales se proserial ( COM) co - veen con el instructivo de trabajo y un rrespondiente. El CD completsimo, con un Curso de retardo normal - Microcontroladores PIC, varios protoFigura 5 mente debe estar tipos completos, un curso de prograen 10, pero para macin, un montn de programas, un este caso ajstelo clip completo en VCD, adems incluimos la ltima versin del programa a 5. E. Realice la comprobacin de de desarrollo para PICS MPLAB de funcionamiento de la misma manera Microchip, a entornos de Desarrollo (MPLAB, MPASM, etc.) y gran cantique en los puntos 4 y 5. dad de aplicaciones. El costo del kit Ahora slo queda probar su pro- con el prototipo armado en Argentina yecto. Conecte al puerto serial de su es de $95 y en Mxico de $290 y el PC el programador y el led rojo (L2) kit con la placa y los componentes deber encender. Seleccione cual- para montar tiene un valor en Argenquier dispositivo y elija la opcin pro- tina de $85 y en Mxico de $260. Si gramar, ejecute y observe el led ver- est interesado en estos productos, de (L1). Este deber encender con- puede solicitar mayor informacin al forme se lleve a cabo el proceso. Si mail: ateclien@webelectronica.cotodo va bien: felicidades!, su proyec- m.ar (por telfono en Argentina llame to funciona. Si tiene algn problema al (011) 4301-8804 y en Mxico llame o duda, por favor escriba a ateclien- al telfono: (0155) 5839-7277). ****

Figura 6

18

Das könnte Ihnen auch gefallen