You are on page 1of 6

http://lonely113.blogspot.

com
PROGRAMACIN DEL ATMEGA8 (PARA USBASP)
Se utilizar un programador Serial junto con el software PONYPROG2000 para programar el
firmware del ATMEGA8 del programador USBASP.
1. El esquema del programador Serial es el siguiente:

Montar en protoboard o descargar el diseo PCB disponible en:


http://lonely113.blogspot.com/2011/04/progrmador-avr-serial.html
2. Descargar e instalar el programa PONYPROG2000 disponible en:
http://www.lancos.com/

http://lonely113.blogspot.com
3. Conectar los pines de J2 (IDC) con los pines correspondientes del ATMEGA8.

Se requiere una fuente externa de 5 V conectada entre los terminales VDD y GND.
Realizar las conexiones con la fuente desconectada para no daar el
microcontrolador.

4. Conectar el programador a la PC.


5. Abrir el programa PONYPROG2000.
6. Men Setup > Interface Setup. Configurar segn la imagen en la ventana I/O port setup. Clic
en Probe para hacer un test de comunicacin, debe aparecer el mensaje de la imagen, clic en
OK. Finalmente clic en OK en la ventana I/O port setup.

http://lonely113.blogspot.com
7. En la lista superior derecha buscar y seleccionar AVR micro y ATmega8 como se muestra
en la imagen.

8. Men Setup>Calibration. Clic en YES para calibrar. Esperar a recibir el mensaje Calibration
OK y aceptar.

http://lonely113.blogspot.com
9. Clic en el cono Security and configuration bits
para programar los fusibles de
configuracin (fuse bits). Esperar a que aparezca la ventana de la imagen, si aparece un
mensaje de error verificar las conexiones e intentar de nuevo. Configurar como se muestra
en la imagen y hacer clic en Write:
HFUSE = 0xC9

LFUSE = 0xEF

10. De regreso en la ventana principal. Clic en el cono open device file


. seleccionar
tipo de archivo *.hex y buscar el archivo usbasp.atmega8.2011-05-28.hex (ltima versin
del firmware disponible). Aceptar.

El firmare se encuentra disponible en el siguiente enlace:


http://www.megaupload.com/?d=7C2412L1

http://lonely113.blogspot.com
11. El cdigo hexadecimal se muestra en la ventana del PONYPROG2000:

12. Hacer clic en el cono write program memory flash

. Confirmar.

http://lonely113.blogspot.com
13. La programacin termina cuando aparece el siguiente mensaje:

You might also like