programación del atmega8

Post on 11-Jul-2015

9.346 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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:

top related