TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: Felixls en 24 de Marzo de 2012, 13:11:33

Título: USBasp Clone
Publicado por: Felixls en 24 de Marzo de 2012, 13:11:33
Cual es el mejor amigo del hobbista electrónico microcontrolero? El programador de microcontroladores!

He aquí una versión modificada del programador de micros Atmel el USBasp (http://www.fischl.de/usbasp/)

(http://4.bp.blogspot.com/-ogvwUogD0Ec/T23Vd9TZFDI/AAAAAAAACU8/y3FzsxQVWFA/s400/2011-10-07_01-06-32_167.jpg)

Las características de este programador son:

Se lo utiliza con AVRDUDE (http://download.savannah.gnu.org/releases/avrdude/) entre otros.

El funcionamiento básico es hacer de puente USB a interfaz SPI no tiene lógica de grabación como en el caso del PICKit2, el trabajo más pesado lo hace el soft del lado de la pc.

A futuro (no muy cercano) el autor tiene pensado agregarle debug por RS232.

Se puede comprar en su sitio oficial (http://www.fundf.net/usbasp/) a 15 euros, eso creo.

Armar este puede costar +/- 18 dólares.

Para grabar el Atmega8 se puede armar un sencillo programador paralelo o serial, en mi caso usé este (http://diy4fun.blogspot.com/2009/01/simple-serial-programmer-for-avr.html)

Una vez grabado el micro y seteado los fuses se coloca en el programador, se conecta el usb y a quemar código se a dicho.

Ahh, ojo con los fuses en AVR, algunos pueden dejar deshabilitada la programación via SPI y no van a poder hacer nada con el micro (salvo programarlo via programador paralelo).

Link de download en mi blog (http://sergiols.blogspot.com.ar/)

saludos!
Título: Re: USBasp Clone
Publicado por: AKENAFAB en 24 de Marzo de 2012, 21:43:55
Se ve muy bien Felix  ((:-))

Que ventajas trae usar el buffer ?? o porque decidiste ponerlo? o es un nuevo update.

Donde si vi el buffer desde las primeras versiones es con el USBtinyISP

Hace años arme el programador y sigue funcionando bien.Es muy rápido.

Saludos!
Título: Re: USBasp Clone
Publicado por: Felixls en 24 de Marzo de 2012, 22:12:00
Hola AKENAFAB, el buffer sirve para proteger al programador (que está funcionando a 3.3v) y como está alimentado por el voltaje del target puede programar micros de 2.4v a 5v.

Es bastante rápido, no tanto como un pickit por ejemplo, pero aceptable si se trabaja con micros de hasta 128kb

saludos!
Título: Re: USBasp Clone
Publicado por: AKENAFAB en 25 de Marzo de 2012, 03:41:16
Gracias Felix

Esta excelente ese uso del buffer.

Saludos!!