miércoles, 22 de diciembre de 2010

Programador USBasp

Ya todos conocen la importancia de tener un buen programador o quemador de uC's; en el mercado existe una gran diversidad de los mismos y a diferentes precios, pero para que pagar por uno de ellos cuando podemos hacerlo nosotros mismos.
En la pagina http://adf.ly/1X64cL encontraremos todo lo necesario para la construcción del famoso USBasp. Yo personalmente lo uso todos los días y hasta ahora no me ha fallado.
El esquema del circuito es muy sencillo, la cantidad de componentes es mínima y puede funcionar inclusive con win7-64bits.
En el siguiente enlace se puede encontrar la información necesaria ( esquema, layout, firmware, etc..) para su implementación.
USBasp.

El software para programación que recomiendo es Sinaprog, el cual puede ser descargado de el siguiente enlace SinaProg-1.4.5.10.
*** NEW  SinaProg 2

Ésta entrada no serviría de nada sin un pequeño aporte de mi parte.
Agregándole una cantidad mínima de componentes podemos llegar a esto:


El cual permitirá programar placas que ya tengan el famoso conector ISP de atmel y también otros uC's usando el ZIF-SOCKET (mega8,16,32,164P,324P...).
El layout de éste lo pueden encontrar aquí LAYOUT, ésta hecho en proteus.


PROGRAMANDO ATMEGA128

  

 
 
PROGRAMANDO ATMEGA324P


Para poder usar éste programador en Windows 7-64 bits tienen que usar el siguiente driver USBasp-Win7-x64. USBasp-Win7-x64.7z
El proceso de instalación se muestra en las siguientes imagenes.




Espero esta entrada sea de utilidad para ustedes, hasta la próxima.









Parte 2 (17/03/16):
En la siguiente imagen se muestra el nuevo programador USBasp.
Al final de este post dejare los archivos para la implementación.

image

El esquema del programador se muestra en la siguiente figura.
El firmware fue modificado para generar una frecuencia de reloj por el pin PB1/OC1A (de 2KHz a 6MHz). Esta frecuencia, aplicada al pin XTAL1 del uC a programar, permitirá usar cualquier cambianación de fuses.

ZIF


SinaProg 2.1
Esquemas USBasp zif – proteus
USBasp firmware modificado


Vendo Programador AVRISP XPII, compatible con AVRISP mkII. Funciona al 100% con Atmel Studio 7. 
PRECIO: S/. 120.00