Introduction: Guia Para Programar UC AVR - Dark Side Electronics
La forma más sencilla y rápida de programar un micro-controlador (uC) de la familia AVR, usando el programador USBasp, es utilizado el programa eXtreme Burner - AVR de Extreme Electronics. En esta guía te detallaremos como programar tu propio uC.
Para esto necesitarás lo siguiente:
- Programador USBasp
- Driver de fischl.de/usbasp (solo Windows)
- eXtreme Burner - AVR ver.1.0
Nota: La guía de instalación solo es válida para usuarios de Windows. La guía de programación es válida para Windows y Linux.
Step 1: Instalando EXtreme Burner - AVR
Una vez descargado el instalador (Setup.exe) de la página oficial de eXtreme Burner - AVR, es necesario instalarlo en la computadora.
1. Haz doble click sobre el instalador.
2. Haz click en "Next" y sigue el proceso de instalación.
3. Cuando esté configurado todo, haz click en "Install".
4. Una vez terminado haz click en "Finish".
* Se abrirá el programa después de finalizada la instalación.
Nota: En caso no se abra el programa, puedes ir a "Inicio > Todos los programas > eXtreme Burner - AVR" y correr el programa desde allí
Step 2: Programando Con EXtreme Burner - AVR
Para programar el uC, deberás seguir los siguientes pasos:
Hardware:
1. Conecta el programador USBasp al puerto USB.
Verás que se prende un LED amarillo.
2. Conecta el ISP al uC. Asegúrate de que el uC no esté energizado por alguna fuente.
El programador va a energizar tu uC automáticamente.
Software:
1. Haz click en el menú "Chip".
2. Selecciona la opción "ATmega8". (*)
3. Haz click en el botón "Open".
4. Selecciona el archivo .hex que vas a descargar al uC.
5. Haz click en el botón "Write All".
En este momento, verás que se enciende el LED rojo de tu programador.
6. Espera a que termine de transferir los datos.
Si todo está bien, saldrá un mensage diciendo "ALL TASKS COMPLETED SUCCESSFULY".
7. Haz click en "Close"
(*) Si vas a programar otro uC, selecciona la opción con el nombre de ese uC.
Listo! Es tiempo de revisar que el programa funcione en tu uC.
Nota: En caso de no poder programar el uC, revisa si todo está bien conectado. También, revisa si el uC no está energizado por alguna fuente mas que el programador. Desactiva todas las conexiones de potencia de tu circuito.
Comments