TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado 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:
- Soporta varios sistemas operativos (Linux, Mac OS y Windows)
- Fácil de armar
- Programa a 5kb/s y opcionalmente se puede bajar la velocidad
- Graba micros trabajando a 2.4v a 5v (el programador no alimenta el target)
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!
-
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!
-
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!
-
Gracias Felix
Esta excelente ese uso del buffer.
Saludos!!