Tecnología > Electricidad y Electrónica

Programador USBasp

(1/1)

Carlos:
El USBAsp es un programador para microcontroladores Atmel. Puede programar los microcontroladores Atmega que lleva incorporados Arduino, así como otros microcontroladores de la misma empresa.

   


Enlaces de interés:
   Página principal del programador USBasp


Esquema de conexión de los pines del programador USBasp:

   



CABLE USBasp:

   

          /-------/
         /       /|
        /       / |
       |-------|
 VCC   | 2 | 1 |   MOSI
       |-------|
 TXD   | 4 | 3 |   NC
       |-------|-
 RXD   | 6 | 5 | | RESET
       |-------|- 
 GND   | 8 | 7 |   SCK
       |-------|
 GND   | 10| 9 | / MISO
       |-------|/


CONECTOR USBasp:
   
   

        M               M
        I   S   R       O  ----/|
      / S   C   S   N   S     / |
     /  O   K   T   C   I    /  |
    |---------/   /---------|   |
    |   9   7   5   3   1   |  /
    |  10   8   6   4   2   | /
    |-----------------------|/
        G   G   R   T   V
        N   N   X   X   C
        D   D   D   D   C

Manuel:
Para programar micros attiny y atmega, yo me conseguí a través de Mouser el arduinoISP, por unos 12 euros. Se parece bastante al USBASP, aunque en vez de un atmega88 lleva un attiny44. El aparatillo funciona extraordinariamente, aunque está lamentablemente mal documentado. Con el sofware de Arduino va perfectamente, y hasta se puede seleccionar directamente como programador en la IDE. Pero para hacerlo correr con avrdude estuve dándole vueltas durante días, hasta caer en la cuenta de que tenía que darlo de alta específicamente en el avrdude.conf:


--- Código: ---programmer:
    id = "arduinoISP";
    desc = " ";
    type = "usbtiny";
    connection_type = usb;
    usbvid = 0x2341;
    usbpid = 0x0049;
;   

--- Fin del código ---

Entonces se puede programar con toda facilidad, por ejemplo:

avrdude -p m328p -c arduinoISP -e -U flash:w:"fichero.hex"

Desde luego aconsejaría mucho antes comprarse un programador bien documentado como el USBAsp: la página web es fantástica. Me planteé escribir a los muchachos de arduino.cc para que documentaran mejor su aparato, pero a la larga me pareció un tanto inútil. Tengo la impresión de que están más orientados a usuarios que no desean profundizar tanto, y que además están moviéndose a plataformas que ya no son compatibles con los atmega, así que dudo que se molestaran en hacerme mucho caso.

Carlos:
El USBasp además se puede conseguir por menos de 3 euros en Ebay. Creo que es la mejor opción para trabajar fuera del entorno Arduino.

Un saludo.

Manuel:
¿¡3 euros por el programador!? Creo que me han timado bien. Totalmente de acuerdo, el USBasp es mucha major opción.

Carlos:
Menos de 3 si lo compras en China:
ADAPTADOR USBASP ISP PROGRAMADOR CON CABLE 10 PIN PARA ATMega8 AVRDude PWM AVR
2.55 Euros

Un saludo.


Navegación

[0] Índice de Mensajes

Ir a la versión completa