Programador USBASP ISP para AVR Atmel

El programador USBASP ISP sirve para programar los microcontroladores AVR de Atmel empleando tan solo 6 pines para la conexión. Soporta dispositivos de 3.3V ó 5V.

Disponibilidad: In Stock

145
20 g
Nuevo

-$1.50

$6.50

¡Precio rebajado!

Precio: $ 5.00

Añadir al carrito

Descripción del producto

El programador USBasp ISP sirve para la programación de los microcontroladores AVR Atmel con el estándar de programación ISP. Este programador se conecta al microcontrolador AVR que se va a programar empleando tan solo 6 pines que se encuentran identificados en el adaptador incluido con el USBasp: VCC, MOSI, GND, RST, SCK y MISO. Por ejemplo, para programar el Atmega328P la conexión es la siguiente (en caso de no contar con el conector de 6 pines, se puede usar el conector de 10 pines como se indica más abajo en la misma figura). Estas conexiones se realizan con la ayuda de un protoboard para el AVR y 6 cables macho macho:

Conexión del programador USBasp al Atmega328P

Caracteristicas y Especificaciones

  • Compatible con Windows 10 / 8.1 / 8 / 7 / VISTA / XP / SERVER 2016/2012/2008/2003 / 2000 / ME / 98, Linux y MacOS.
  • Permite leer o escribir en la EEPROM, la memoria de programa y los bits de configuracion y bloqueo.
  • Velocidad de programación hasta 5 kBytes/seg (5 kBps).
  • SCK controlado por software para programar los dispositivos de baja velocidad (<1,5 MHz).
  • Interfaz de 6 pines (con el adaptador incluido) de acuerdo al estándar ISP.
  • ATMega8A a bordo.
  • Protección de sobrecorriente a bordo.
  • Puente de selección de dispositivos de 3.3V ó 5V (JP1/JP21).
  • Puente de auto programación (actualización de firmware) (JP2/JP1).
  • Puente de control de velocidad de reloj SCK (JP3).
  • Conector USB tipo A para enchufar directamente en el puerto USB de la PC.
  • Conector macho IDC de 10 pines a bordo.
  • LED de encendido (G/LED1) y LED de estado (R/LED2) del programador.

Dispositivos Soportados

SERIE MEGA:
ATmega103
ATMEGA128(P)(L), ATMEGA1280 (V), ATMEGA1281 (V)
ATmega16(A)(L), ATmega161, ATMEGA162(V), ATMEGA163(L), ATMEGA164(A)(P)(PA)(V), ATMEGA165(V), ATMEGA168(A)(P)(PA)(V), ATMEGA169(A)(P)(PA)(V)
ATMEGA2560(V), ATMEGA2561(V)
ATmega32(A)(L), ATMEGA324(A)(P)(PA)(V), ATMEGA325 (V), ATMEGA3250 (V), ATmega328(P), ATmega329(A)(P)(PA)(V), ATMEGA3290(A)(P)(V)
ATMEGA48(A)(P)(PA)(V)
ATMEGA64(A)(L), ATMEGA640(V), ATMEGA644(A)(P)(PA)(V), ATMEGA645 (V), ATMEGA6450 (V), ATMEGA649(A)(P)(V), ATMEGA6490(A)(P)(V),
ATMEGA8(A)(L), ATMEGA88 (A)(P)(PA)(V), ATMEGA8515 (L), ATMEGA8535 (L)

SERIE TINY: ATTiny12(L), ATTiny13(V), ATtiny13A, ATTiny15(L), ATTiny24(V), ATTiny25(V), ATTiny26(L), ATTiny44(V), ATTiny45(V), ATTiny84(V), ATTiny85(V), ATTiny2313(V), ATtiny2313A

CLASICOS: AT90S2313(L), AT90S2323(L), AT90S2333, AT90S2343(L), AT90S4414, AT90S4433, AT90S4434, AT90S1200(L), AT90S8515(L), AT90S8535 (L)

SERIES CAN / PWM / 51: AT90CAN32, AT90CAN64, AT90CAN128 / AT90PWM2(B) , AT90PWM3(B) / AT89S51, AT89S52, AT89S53, AT89S8252

Instalacion del Driver

1. Cerrar todas las aplicaciones que se encuentren activas, incluyendo los navegadores de internet. Conectar el programador a un puerto USB del PC (se recomienda desconectar otros dispositivos que se encuentren conectados a los puertos USB y dejar únicamente el programador).
2. Ejecutar el programa zadig_2.2.exe (carpeta Driver); el programador debe aparecer como USBasp en la lista desplegable.
3. Se recomienda seleccionar, como primera opcion, el Driver libusb-win32(v1.2.6.0); como segunda opción, en caso de que la anterior no funcione, se puede instalar el driver libusbK(v3.0.7.0).
4. Hacer clic en Install Driver (si aparece algún mensaje de advertencia, no hay problema, sólo hay que continuar con la instalación haciendo clic nuevamente donde sea necesario); luego de unos segundos se mostrará el mensaje <<The driver was installed succesfully>>.
5. Cerrar las ventanas y la aplicacion Zadig.
6. En el Administrador de Dispositivos (Device Manager) de Windows, el programador debe mostrarse de esta forma:

libusb-win32 devices
|_USBasp

Instalacion del Software (AVRDUDESS + AVRdude)

1. Ejecutar la aplicacion setup-AVRDUDESS-2.4.exe (carpeta Software) y seguir los pasos indicados para la instalación. Como resultado se tiene el interfaz de usuario AVRDUDESS y la aplicacion AVRdude (esta es la que realmente interactúa con el programador):

Avrdudess con el programador USBasp

======================================================
Cómo preparar el microcontrolador para la programación
======================================================
1. Conectar el programador USBasp al microcontrolador que se va a programar, para ello se emplea el adaptador de 6 pines que se incluye con el programador y un tablero de proyectos (Protoboard o Projectboard). Conectar el programador al puerto USB del computador.
2. Iniciar la aplicacion AVRDUDESS
3. Seleccionar el programador "USBasp, http://www.fischl.de/usbasp/" en "Programmer"
4. Seleccionar el puerto USB en Port
5. Seleccionar el microcontrolador que se va a programar en MCU (también se puede detectar haciendo clic en Detect)

======================================
Cómo grabar la memoria Flash/EEPROM
======================================
1. Preparar el microcontrolador para la programación
2. Seleccionar la opcion Write y el formato Intel Hex
3. Seleccionar el archivo hex (codigo de maquina) que va a grabar; para ello hacer clic en los puntos suspensivos ... en el campo Flash/EEPROM y buscar el archivo .hex en su computador.
4. Hacer clic en Program. En unos segundos el microcontrolador estará grabado y automáticamente el programa realizará la verificacion, que consiste en comparar el código del archivo .hex de su computadora con el codigo almacenado en el microcontrolador.
5. Cerrar la aplicacion AVRDUDESS y desconectar el programador del PC.

======================================
Cómo leer la memoria Flash/EEPROM
======================================
1. Preparar el microcontrolador para la programación
2. Seleccionar la opcion Read y el formato Intel Hex
3. Crear el archivo en el cual se va a almacenar el código; para ello hacer clic en los puntos suspensivos ... en el campo Flash/EEPROM, seleccionar la carpeta de destino, escribir el nombre del archivo (seleccionar la extension .hex) y hacer clic en Abrir. En el campo Flash/EEPROM debe aparecer la ruta y el nombre de archivo donde se almacenará el código.
4. Hacer clic en Program. En unos segundos el programa leerá el código de la memoria Flash/EEPROM del microcontrolador y lo guardará en el archivo indicado previamente.
5. Cerrar la aplicacion AVRDUDESS y desconectar el programador del PC.

AVRDUDESS también le permite Verificar (Verify), establecer los bits de configuracion y bloqueo (Fuses & Lock bits) y otras opciones más en la programación de microcontroladores. Su empleo es muy sencillo y rápido. Puede encontrar mayores detalles en el siguiente link http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/

Contenido del producto

1 Programador USBasp
1 Cable ISP de 10 pines y 20cm de longitud
1 Adaptador de 10 a 6 pines (estándar ISP)

Driver y Software (link de descarga)

Driver, Software e Instrucciones (7MB)

Así aparece en el Administrador de Dispositivos (Device Manager):

libusb-win32 devices
|_USBasp

Términos relacionados: programadores, grabadores, quemadores