sábado, 14 de marzo de 2015

Programador USB AVR ISP con Attiny85

Esta es una muy interesante alternativa a los programadores comerciales con la que podemos montar un programador usb-avr a un precio muy reducido y totalmente funcional

Pagina principal del proyecto http://www.instructables.com/id/VUSBTiny-AVR-SPI-Programmer/

Los componentes necesarios son bastante básicos, si es cierto que hay que contar previamente con un programador para flashear el Attiny85, con una placa Arduino se puede emular perfectamente, pero eso es otra historia.

Componentes:
  • Attiny45 o Attiny85
  • 2 diodos zener de 3.6v
  • 2 resistencias de 68 ohmios
  • 1 resistencia de 1500k
  • placa de prototipos o similar
He creado mi propio diseño con componentes SMD, que tienen tal que este aspecto:



Renderizado 3D previo:


PCB definitiva:


Como se puede apreciar el proyecto es muy facil de construir, tenemos una guia muy adecuada de uso en este tutorial  https://learn.adafruit.com/usbtinyisp/avrdude

Un pequeño inconveniente del proyecto, es que como hay que modificar los FUSES del ATTINY para deshabilitar la función de RESET, si nos equivocamos programando una flash incorrecta, no se puede volver a acceder a la FLASH, hay que ejecutar una recuperación con un programador especial HVP ( High Voltage Programmer ).