Está en la página 1de 5

TUTORIAL PARA LA INSTALACIÓN Y EL USO DEL

PROGRAMADOR DE AVR USBASP


Dado que el controlador para este programador no está firmado por Microsoft, PRIMERO deberán
deshabilitar el uso obligatorio de drivers, para Windows 8 y 10 se puede hacer lo siguiente:

1. Haga un clic en el Menú de inicio y escoja Configuración.


2. Haga clic en Actualización y seguridad.
3. Haga clic en Recuperación.
4. Debajo de la opción de Inicio avanzado haga clic en Reiniciar ahora.
5. Haga clic en Solucionar problemas.
6. Haga clic en Opciones avanzadas.
7. Haga clic en Configuración de inicio.
8. Haga clic en Reiniciar.
9. En la pantalla de Configuración de inicio pulse 7 o F7 para deshabilitar el uso obligatorio de
controladores firmados.

El equipo se reiniciará y podrá instalar controladores sin firmas digitales. Si reinicia el equipo
nuevamente se habilitará el uso obligatorio de controladores firmados.

Una vez deshabilitado el uso de drivers firmados, se procede a conectar el programador en un


puerto de la computadora.

Windows tratará de instalar un controlador, damos clic en “Omitir el paso de obtener software de
controlador de Windows Update”.

1
Ahora, sin desconectar el programador, procedemos a instalar el programa previamente
descargado “extreme_burner_avr_v1.4.3_setup.exe”; aceptamos todo lo que diga el proceso de
instalación (ejecutar, aceptar, siguiente etc.). Cuando aparezca una ventana de seguridad de
Windows, elegimos la opción de “Instalar este software de controlador de todas formas.”

Esperamos a que finalice la instalación. Para cerciorarnos que se instaló el controlador


correctamente, accedemos a la administración de dispositivos dando clic en Inicio->Equipo-
>Administrar.

En la ventana emergente, de la columna izquierda buscamos y elegimos la opción “Administrador


de dispositivos”; del lado derecho buscamos que “libusb-win32 devices-USBasp” aparezca normal
(sin un símbolo amarillo o rojo). Con esto el programador podrá operar normalmente.

2
Uso de extremeBurner para programación de un ATMEGA
Para programar se debe conectar el programador USBASP al microcontrolador a programar, las
conexiones para el ATMEGA48/88/168/328 son como se ilustran:

Si se usa conector con cable plano las salidas son las siguientes:

Nota: para programar con una conexión a GND (pin 8 o 22 del ATmega) es suficiente.

3
Ahora abrimos el eXtreme Burner que recién instalamos. Primero debemos elegir el modelo de
microcontrolador a programar y luego dar clic en el icono “Open”.

Ahora escogemos el programa para el microcontrolador, es el que se creó con el entorno de


programación y que tiene la extensión .hex.

Ahora en la barra de menús damos clic en “Write”y luego en “Flash”.

4
Si todo esta correcto veremos el mensaje “ALL TASKS COMPLETED SUCCESSFULLY”.

En la pestaña de Fuse Bits/Settings hacemos una lectura con “Read All”, si los valores no son como
los de la imagen (los marcados en amarillo), debemos escribirlos y palomear los campos de
“Write”, y oprimir el botón “Write”.

Valores para ATMEGA328

Valores para ATMEGA48

Nota: en Arduino UNO los valores son: LF=0xFF, HF=0xDE, EF=0xFD

También podría gustarte