Hola compañeros de TodoPIC, en este caso les traigo algo que quizás les sirva a muchos. Se trata de un programador USB para la línea de microcotroladores AVR.
Esta herramienta es un clon del programador USBtinyISP que está publicado en esta página:
PAGINA OFICIALLas únicas modificaciones importantes que he realizado con respecto al programador que se muestra en la página, son las siguientes:
* Circuito impreso a una sola cara para fácil armado por parte del hobbysta inexperto.
* Eliminar buffer tri - estado 74HC125M (A veces trae problemas de comunicaciones).
* Eliminar unión Self - programming (Recomendado en la página oficial del programador).
El programador es multiplataforma por lo que tiene soporte en todos los sistemas operativos vigentes:
* Windows XP, vista, Seven ( Versiones 32 y 64 bits )...yo lo he probado con Windows XP y Seven de 32 bits y funciona correctamente.
* Linux Ubuntu.
* MAC OS v9 en adelante.
El software de programación que maneja este dispositivo es el
http://savannah.nongnu.org/projects/avrdude/AVRDUDE. Como este software trabaja bajo línea de comando, es mejor utilizar un GUI o interfaz de usuario para programar nuestros micros ; personalmente recomiendo 2:
*
http://rapidshare.com/#!download|239dt|222333490|SinaProg.zip|10808
(Soporte en Win únicamente, Configuración de los fuses poco amigable, lista de microcontroladores soportados completa).
*
http://avr8-burn-o-mat.aaabbb.de/avr8_burn_o_mat_avrdude_gui_en.htmlAVR burn o mat (Buena interfaz , soporte en Win y Linux....lista de micros soportados incompleta)
La lista de dispositivos soportados la podemos ver realizando las siguientes acciones:
- Instalar
AVRDUDE o en su defecto
http://sourceforge.net/projects/winavr/files/WinAVR/WINAVR que ya lo contiene.
- Ir a
Inicio - Ejecutar - cmd- luego teclear
avrdude -c usbtiny. Al realizar esta acción veremos todos los dispositivos soportados por el programador.
El cerebro de nuestro programador es un
ATtiny2313 - 20PU. El mismo lo pueden conseguir en
http://www.cika.com/CIKA electrónica http://www.dicomse.com.ar/result.phpDicomesePara grabar el firmware del programador recomiendo usar el Pickit2 o el programador serial que aparece en la siguiente
http://www.lancos.com/prog.htmlpáginaMás abajo tienen todo lo necesario para su construcción, espero les sirva. En la próxima les mostraré los posibles mensajes de error de programador y como solucionarlos.