Si aún no eres usuario, puedes crear una cuenta o entrar
Cómo programar ATTiny85 con Arduino

El amigo Miguel Ángel ha escrito en su blog un estupendo tutorial que nos muestra cómo programar un pequeño ATTiny85 utilizando una placa Arduino como programador. Parte de la idea de que muchos de nosotros siempre tenemos alguna placa Arduino paseando por algún cajón y que se puede utilizar para este cometido utilizando el sketch ICSP que viene con el compilador.

No os perdais el enlace a continuación. Gracias Miguel Ángel!





Enlace: Programador ICSP ATiny85

En la tienda

AVR ATtiny85 - 20Mhz 8K Arduino Atmega328 (Bootloader UNO) Kit Programador USB AVR Cable USB (A/B)


Comparte esto con tus amigos!

Si te ha gustado, quizás también te interese...
Cómo hacer un pantógrafo casero
Publicado el 20/04/2012

Comentarios:


tecnocodigo epi
Enviado el 07/07/2011 (19:47)
He realizado mil pruebas para programar un Attiny85 como viene en el artículo; con una placa Arduino UNO. Y me ha sido imposible hasta el momento, siempre recibo un error ...

avrdude.exe: Device signature = 0x1e950f
avrdude.exe: Expected signature for ATtiny85 is 1E 93 0B
Double check chip, or use -F to override this check.

avrdude.exe done. Thank you.

Pone que se ha programado correctamente, he conectado los leds a los pines de control 9 y 8; y todo parece ser OK. Pero posteriormente el ejemplo de Blink sigue sin funcionar.

He buscado por internet y he probado mil cosas, pero sin resultado alguno.

Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 08/07/2011 (11:26)
Según parece, no reconoce bien el attiny, tienes otro a mano para probar o incluso mejor, otro AVR?

Saludos!

tecnocodigo epi
Enviado el 09/07/2011 (09:43)
Tengo un sólo AVR, pero tengo otros 3 Attiny85 y he probado con dos de ellos dando el mismo problema. Optiboot responde con avrdude, pero a la hora de programarlo me sale error invalid signature.

He leido que el Arduino Uno se auto-resetea, por lo que he le he puesto una resistencia de 120 ohmios entre los 5voltios y el reset, que es como indican que se impide el reseteo. Pero ni aún así he conseguido eliminar el problema.

tecnocodigo epi
Enviado el 12/07/2011 (19:20)
He probado con una placa Arduino Mega 2560 con idéntico resultado, tanto con el puenteo entre 5v y reset con 120 ohm, como entre reset y masa con condensador de 10uF como indica la documentacion de Arduino para desactivar el auto-reset. pero todo sigue igual.

He probado con una arduino duemilanove y todo funciona bien.
Así que podría asegurar que el problema es del auto-reset de las nuevas arduino, y no encuentro ningún método que evite el auto-reset sin tener que modificar la placa.


Miguel ngel de Frutos Carro
Enviado el 12/07/2011 (23:24)
mmm...qué extraño! Yo lo he probado con una placa UNO, y no tuve problemas.
Investigaré al respecto.
Gracias por el feedback!


Alvaro García
Enviado el 14/12/2011 (16:09)
Para quienes tengan problemas con arduino UNO hay que poner un condenador de 10nF donde el polo positivo (patita larga) vaya conectado al pin de reset y el polo negativo a un pin de tierra.
Eso viene explicado en la página original (a mi también me daba problema y por eso busqué la solución ahí)

Un saludo

tecnocodigo epi
Enviado el 21/01/2012 (15:56)
Cierto, conseguí programar el Attiny85 con el Arduino UNO poniendo un condensador de 10uF (en lugarde de 10nF) entre el reset y la masa.
Aún no he conseguido programarlo con el Arduino 2560 Mega; seguiré investigando a ver con hago lo mismo con él.
También quiero resaltar que la última versión Arduino 1.0 tiene que tener algún problema, no funciona el programador ISP.
Lo he solucionado subiendo Arduino ISP con la versión Arduino 0022; posteriormente he abierto Arduino 1.0 y he subido el programa y de esta forma si me ha dejado.

Saludos, y feliz año nuevo.

john sarco perez
Enviado el 15/02/2012 (19:34)
Los pines 11 y 13 del esquema están al reves. El 13 es el SCK y el 11 es el MOSI. Por eso daba el error este

avrdude.exe: Device signature = 0x1e950f
avrdude.exe: Expected signature for ATtiny85 is 1E 93 0B
Double check chip, or use -F to override this check.

Un saludo

Edu Garcia
Enviado el 08/05/2012 (11:09)
excelente artículo, pero probandolo ayer me daba algunos errores en la compilacion con Arduino 1.0, lo probe con la .22 sin errores.
buscando la solucion para la v1.0 hay una actualizacion del proceso en la web original (http://goo.gl/vLycy) como comenta mas arriba Alvaro García, con los cambios a realizar en el conexionado y en el ejemplo ArduinoISP de la v1.0 de Arduino, muy bien explicado, se solucionan todos los fallos y ademas soporta mas funciones.
Saludos y Muchas Gracias a bricogeek por hacer estos tutos tan magníficos.


Enviar comentario

Debes disponer de una cuenta de usuario para publicar un comentario.

Si aún no dispones de una cuenta, únete a la comunidad de BricoGeek.com y registrate ahora, te llevará tan solo un minuto y es gratis. También puedes identificate si ya dispones de una cuenta de usuario.
rss

Conecta con BricoGeek.com

Canales sociales

Nos gusta mucho estar en contacto con nuestros lectores y saber más acerca de sus proyecto e inventos.


También puedes sugerir una noticia en el blog
Tienda de Electrónica DIY y Arduino

Lo que se cuece...

Comentarios recientes Más comentado Top noticias
Feed de novedades

Tienda BricoGeek.com

Electrónica para tus proyectos!

Estás preparando un proyecto o quieres iniciarte en la electrónica? Encuentra todo lo que necesitas en la tienda.

Visita la tienda BricoGeek!

La familia de BricoGeek.com

Conoce toda la gente que hace que BricoGeek.com sea posible cada día:

Alejandro Mallo
Colaborador
Manuel Jiménez
Colaborador
Pablo Toimil
Colaborador
Puedes hacer click sobre un autor para ver todas sus noticias


Etiquetas más populares:

Descubre todo el contenido de bricogeek.com con las etiquetas más populares:

Páginas amigas:

Aqui tienes una selección de las páginas que más nos gusta visitar


© BricoGeek.com 2005-2012

Demuestra lo que sabes hacer!