
- Este post es sobre la construccion de un Programador para Microcontrolador AVR via el puerto USB, el modelo se llama USBtiny.
- Este puede programar toda la serie de microcontroladores AVR de ATMEL.
- La versión que se presenta posee una base de 28 pines para programar in situ un microcontrolador ATEMGAx8.
Componentes a utilizar:
- 1-Conector USB
- 1-Microcontrolador AVR de 8 patas, ATTiny45 o ATTiny85
- 2-Diodos zener 3,6v/500mW
- 2-Resitores 68 ohmios
- 2-Resistores 1.5 Kohmios
- 1-Resistor 10k
- 1-led
- 1-base 8 pines
- 1-base 28 pines
- Circuito impreso
- A continuación se presenta el esquema electrónico:
- El diseño del circuito impreso es tan solo de 4.5 cm por lado, y ya incluye la base para programar un micro ATMEGAx8.
- Una vez construido el circuito impreso, el microcontrolador ATTiny45 u ATTiny85, debe ser programado con un firmware especial, para que funcione como conversor entre el puerto USB de la PC y el ISCP del ATMEGA.
- Luego de esto se deben setear los fusibles del ATTiny de la siguiente manera:
lfuse:e1H hfuse:5dH efuse:ffH
- Como todo dispositivo USB, se deben instalar los drivers adecuados para el programador. descarga mas adelante.
- Con el ATTiny programado, los drivers instalados y el ATMEGA a programar en su sitio, la descarga del archivo .HEX a la memoria del microcontrolador se hace utilizando el programa SINAPROG, este se configura para el programador USBTINY.
- Un PDF con el diseño del PCB a escala real puede ser descargado de los siguientes enlaces:
- PCB version cuadrado: http://www.box.net/shared/d1umcpueb7
- PCB version horizontal: http://www.box.com/s/bp1taef1cz2gb4ontd1v
- PcB version usb mini : http://www.box.com/s/dcjh0o48b432p9b5l6r9
Archivos importantes:
- Descargar archivo HEX para programar el ATTiny.
- Descargar los drivers para Win XP y 7.
- Descargar SINAPROG.
Imagenes de ensambles:
************otoniel.flores@mail.utec.edu.sv*******************
Advertisement
Archivado en: Proyectos, PROYECTOS AVR Etiquetado: | atmega, atmega8, attiny45, avr, Microcontrolador, programador, udb, usbtiny, utec, vusbtiny

















que gran aporte!!! gracias men lo probare en estos dias! Disculpa que te haga esta pregunta, pero, alguna vez has manejado servomotores esque yo estoy tratando de manejar 2 servomotores marca futaba S3003, con el canal de pwm del attiny2313 pero no he conseguido hacer mas que se muevan sin control si tienes alguna ayuda o consejo me caeria muy bien, de natemano gracias y gracias por este gran trabajo tuyo!
Gracias. Si lo armas encanto publico fotos de tu ensamble.
Con respecto a tu pregunta, por el momento no tengo ningun proyecto con servos. sin embargo ya pronto.
te puedo recomendar leer: http://www.engr.sjsu.edu/bjfurman/courses/ME106/ME106pdf/servo-atmel.pdf
Saludos
hola amiga muchas gracias por la recomendacion me encataria poder aportar algo a la pagina encuento tenga el proyecto me dara mucho gusto poder compartirlo.
Hola otonielflores, muchas gracias por compartir todos estos fantásticos circuitos.
Me puedes decir si este grabador USB es apropiado para usarlo con BascomAVR y si es posible adaptarlo para grabar también los micros ATmega8, ATmega32 y ATmega328.
Gracias por tu respuesta y reitero mi agradecimiento por compartir.
Hola Antonio.
Gracias por tu comentario.
El Bascom-Avr no tiene soporte directo para este progrmador, sin embargo el Bascom-Avr sirve para generar el archivo HEX y usando el SINAPROG lo pudes descaragar al micro atraves de este programador.
y SI es posible adaptarlo a los micros que mencionas, el 8 y 328 los colocas directo en la base de 28 pines, con el atmega32 simplemente se deben de conectar las lineas MOSI MISO SCK RESET VCC GND con sus respectivo lugar en los micros de 40 pines.
Espero que te sirva de ayuda.
Saludos