Está en la página 1de 6

http://lonely113.blogspot.

com

PROGRAMACIÓN 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 diseño 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 dañar el
microcontrolador.

4. Conectar el programador a la PC.

5. Abrir el programa PONYPROG2000.

6. Menú Setup > Interface Setup. Configurar según la imagen en la ventana I/O port setup. Clic
en Probe para hacer un test de comunicación, 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
configuración (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 versión
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 código 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 programación termina cuando aparece el siguiente mensaje:

También podría gustarte