programación del atmega8

6

Click here to load reader

Upload: percy-julio-chambi-pacco

Post on 11-Jul-2015

9.336 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Programación del ATmega8

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/

Page 2: Programación del ATmega8

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.

Page 3: Programación del ATmega8

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.

Page 4: Programación del ATmega8

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

Page 5: Programación del ATmega8

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.

Page 6: Programación del ATmega8

http://lonely113.blogspot.com

13. La programación termina cuando aparece el siguiente mensaje: