lunes, 18 de noviembre de 2013

USBasp y ATMEL STUDIO 6.X

USBasp y ATMEL STUDIO 6.X


En este post mostrare como configurar el ATMEL STUDIO para que nos permita usar nuestro USBasp.

Lo primero es ir a la pestaña Tools->External Tools....



Ya dentro debemos llenar algunos parámetros:
Title: Debe contener el nombre de nuestra elección, en este caso pondremos USBasp.
Command: Debe contener la ruta del avrdude.exe.
Arguments: Debe contener los argumentos soportados por el avrdude para realizar la programación.



La opción "Arguments" debe tener el siguiente texto:



-c usbasp : Le indica al avrdude que se usara el programador USBasp(esto no se debe cambiar).
-p ATMEGA328P: Indica el uC que se usara, esto se puede cambiar para cada dispositivo.
-U flash:w...:Indica la ruta del archivo ".hex" a programar (esto no se debe cambiar).

Al final nos aparecerá un nuevo botón


Si damos click en el botón "USBasp" obtendremos.




Ahora, si queremos tener un botón de acceso rápido en la barra de herramientas debemos ir a "Tools->Customize...".


Aquí debemos agregar el USBasp.




En la misma ventana, en "Commands" debemos seleccionar "Toolbar->USBasp" y dar click en el botón "Add Command..." 





Luego nos aparecera otra ventana donde debemos seleccionar "Tools" en "Categories:" y "External Command1" en "Commands:".




El resultado final será:


Con este botón podremos programar usando el USBasp sin problemas.

Espero esto les ayude.

Saludos.

Aquí el vídeo paso a paso de como hacer la configuración..


5 comentarios:

  1. Hola, gracias por tu espacio y la info. Solo queria preguntarte por el tema de los espacios en blanco en el siguiente comando:

    avrdude -c usbasp -B 2.0 -p ATMEGA328p -U flash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":a

    GRACIAS POR TU TIEMPO.

    ResponderEliminar
  2. Hi Jonathan,
    I design new USBasp AVR programmer to easy use ZIF socket. you just insert all AVR from pin 1 on ZIF and programmer auto detect chip!
    without any jumper or switch setting.
    my USBasp programmer generate clock for XTAL1 pin on ZIF socket and ISP connector, then you don't worry about CKSEL fuse bits setting.
    you can see photo and get more details about SANA USBasp programmer in my web site : www.EleWiz.com

    ResponderEliminar