Professional Documents
Culture Documents
Introducción:
Esto de ninguna manera pretende ser una guía completa de como construir un
programador de PICS o circuito para probar las prácticas paso a paso, sino más que
nada, comentar parte de los experimentos que nuestro grupo realizó en taller de
firmware edición 2006.
Programador PIC:
Este programador fue testeado con éxito usando PICS 16f877a y 18f4550, utilizando los
programas icprog [3] y winpic [4] ambos gratuitos y disponibles para plataforma
Windows.
No se precisa modificar configuraciones por defecto del programador JDM en ninguno
de los programas.
La función de estos programas es grabar en los microcontroladores las imágenes de
memoria de programas generados luego de compilar y linkear (.hex). El programador no
necesita fuente de alimentación externa y se ha testeado con el microcontrolador fuera
del circuito de prueba. La ficha db9 es la salida serial del PC, y lo que se representa
como un conector de 40 pines, son los pines del PIC a programar.
Fig 1: Esquemático del programador Construido
Notas:
• las resistencias pueden ser de ¼ o 1/8 de watt.
• El capacitor C1 es electrolítico de 25 volts o más.
• Los diodos zener [6] pueden ser de ½ watt o superior.
• Los capacitores c2 y c3 son cerámicos y deben estar ubicados cerca del PIC a
programar. (o al zócalo donde colocan el pic).
En la figura 3 y 9 con color verde se recuadro lo que tiene que ver con la alimentación
del PIC. El capacitor C2 debe estar cercano al microcontrolador. El voltaje operativo del
PIC es de 5 volts, lo cual se genera utilizando un regulador de voltaje que se muestra en
la figura 4. En azul en la figura 3 y 7 está marcada la sección correspondiente al botón
de reset, en nuestro prototipo lo obviamos y solo conectamos el capacitor y R1
conectados al pin MCRL, pues debe estar en “1” para que el microcontrolador salga del
estado reset. En rojo en la parte derecha de la figura 3 y en la figura 6, está el circuito
que genera la señal de reloj, se utiliza un cristal de 4 Mhz y 2 capacitores, todo debe
estar cercano al microcontrolador. Con esto ya se tiene un circuito mínimo dentro del
cual puede funcionar el pic, por supuesto para tener alguna interacción con el exterior,
se deben agregar dispositivos para interactuar, en nuestro caso botones y leds. Los
botones están en rojo en la parte izquierda de la figura 3 y en la figura 5 uno de ellos es
un botón con rebote y el otro (derecha figura 5) un botón sin rebote.
Fig 4: esquemático de la placa picdem2 (2/2)
En la sección marcada con verde en la figura 4 se puede ver la parte del circuito
encargada de generar los 5 volts para alimentar al resto del circuito. Se utilizo un 7805
en vez del regulador que utiliza la placa, los pines son iguales, cualquier duda mirar la
su hoja de datos.
Finalmente la sección en amarillo de la figura 4 y 8 muestra la conexión con los leds.
Fig 5: Conexión de los botones en el protoboard