USBASP V2.1: Programador USB para controladores Atmel AVR

El programador USBasp ISP es un programador para los microcontroladores de la familia Atmel, AVR 51, ATMega, ATtiny, ATMEGA8 ATMEGA128 y muchos más. Trabaja a través del puerto USB, esto se logra a través de un procesador ATMEGA 8. Este programador es bastante elegante y compacto, realmente potable y sencillo de usar.

Es un programador de Atmel Aver en Hobbitronix
USBASP V2.1 (VISTA SUPERIOR)

Es una herramienta valiosa en el mundo de electrónica, adquiera lo suyo.
USBASP V2.1 (VISTA INFERIOR)
Este dispositivo es un programador de microcontroladores ATMEL AVR'S, USBASP V2.1, que consiste en un ATmega 88, con algunas configuraciones de los componentes pasivos permite transferir los hexadecimal a otros microcontroladores y similares, entre la gamma de microcontroladores compatibles con este programador es amplia dentro de ello está los ATmel, ATtiny.
Esta probado en distintas plataformas como windows, Linux, y Mac, los Drivers para este programador se encuentra aquí, hasta incluso puedes encontrar los esquemáticos en el link, a diferencia que esta versión es totalmente equipado con los componentes pasivos en SMD (monyaje superficie) excepto algunas que son montaje en orificio.
La velocidad de programación es bastante considerable , se podría decir que es rápida, 5kBytes por segundo, los Jumper son para configurar la actualización, suministro de energía y frecuencia de cristal baja.

Ajuste de puentes:

JP1 objetivo de potencia: Suministro de distinto con 5V y 3.3V (voltaje USB).
JP2 Jumper para actualizar el Firmware: Configure esta opción para actualizar el ATmega 8 de USBasp v2.1 con otro programador, es decir, siempre tener en cuenta configurado esta opción para re-programar los microcontroladores de destino, de lo contrario no podra programar el microcontrolador destino.
JP3  SCK: Si el reloj de destino es inferior a 1,5MHz debe configurar este puente, entonces SCK reduce de 375 kHz a 8kHz.

CARACTERÍSTICAS:

  • Soporta AVRDude desde la versión 5.2.
  • Permite leer o escribir en el microcontrolador: EEPROM, firmware, fuse bits y bits de bloqueo, con software AVRdude en especial.
  • Soporte para Linux, Mac OS X y Windows (funciona en Vista / Windows 7 / Windows 7 64 Bits)
  • Velocidad máxima de escritura de 5 KB/seg.
  • Opción por software SCK para programar micros con velocidades de reloj bajas (< 1.5MHz)
  • Indicador led de alimentación y transmisión.
  • Protección contra corto.(F1)
  • Interfaz ISP de 10 pines.

COMO CONSTRUIR EL USBASP V2.1

Si estas seguro que puedes hacerlo sé que lograrás, entonces empieza ya!!!!!!.......SE REQUIERE DE CONOCIMIENTO BÁSICO EN ELECTRÓNICA Y UN POCO DE PACIENCIA PARA SOLDADURA EN SMD.

Descargue los archivos en el link de descarga y piensas que no es el archivo tienes opción de ver los archivos Gerber en un visor de gerber; en Internet hay un montón de software libre solo cargue el archivo gerber y visualiza el proyecto.

¿A DÓNDE LO PUEDES MANDAR TUS ARCHIVOS GERBER?

El archivo que hayas descargado ubica el USBASP_gerber.rar, luego podras enviarselo a las empresas que se dedican a este fin, yo prefiero mandar a la empresa JLCPCB, PCBWAY y NEXTPCB, son empresas serias y cumplen lo que dicen, de hecho en Internet hay muchos tutoriales de como mandar y cargar gerber a estas paginas; yo personalmente prefiero JLCPCB sus precios son asequibles 2$ por 10 unidades de pcb y realmente rentable. Inclusive ellos se encargan de ensamblar tus proyectos cuando se trata de montaje en superficie conviene a ordenarlos.
Una vez haya enviado los gerbers y después de larga espera finalmente llega los pcb, bien protegidos contra traumas que pueda sufrir durante el envió. Empieza a ensamblar tu USBASP empezando por los componentes pasivos mas pequeños del paquete 0806 luego continua con los paquetes de 0805, es muy importante tener en cuenta colocar o ensamblar los componentes de acuerdo a su serigrafia y su valor dado si no cumple con eso su programador no le funcionara.
Si ya has terminado la soldadura con éxito felicidades, ya tienes un programador hecho, solo verifica que no tenga cortocircuito en alguna parte de la placa en con un multímetro, si tuviera un corto trata de verificar donde es la falla y soluciona y si no tiene defectos eso quiere decir que esta excelente.
Antes que nada instale los Drives que se encuentra en el archivo que ha descargado se lama LIBUSB.WIN32 instale en su ordenador, si tiene Windows 10 tendrás que configurar tu ordenador para que permita la licencia de instalación, si no sabes como hacerlo entra aquí  y también navegando en YouTube la puedes orientarte de como se instala los driver que no tienen licencia conocida en Windows 10.
Una vez instalada tu driver de USBASP ahora toca a programar por primera vez tu USBASP, esto lo puedes hacerlo con otro programador similar o que tenga compatibilidad para este fin, lo recomiedo los programadores como un USBASP que esta funcionado, TL866 II, los software recomendaod para este fin es AVRDUDES, ubique el archivo zip y descargue AVRdudes, progISP son recomendados para configurar los fusibles.

CONFIGURANDO LOS FUSIBLES: 

para los chips ATmega 8, ATmega 48 y ATmega 88 .

ATmega 8    H ___ FUSE=0xC9                    L ____FUSE=0xDD
ATmega 88  H____FUSE=0xDD                    L ____FUSE=0xFF
ATmega 48,  H____FUSE=0xXD                    L____FUSE=0xFF

Si has terminado y seguir los pasos mencionados anteriormente es hora de probar tu nuevo USBASPv2.1 conecta por primera vez a tu ordenador y debería reconocer el usb y no botar el error de que no reconoce este dispositivo.
si por alguna razón sucede que no reconoce entonces no has hecho lo indicado en este blog, este dispositivo ha sido probado entonces a ti también te debería funcionar, y si reconoce entoces ya tienes un programador de USBASP V2.1 disfruta programando los microcontroladores de ATmel de tu prefernecia.

DISPOSITIVOS SOPORTADOS:

ATmega8 ATmega8A ATmega48 ATmega48A ATmega48P
ATmega48PA ATmega88 ATmega88A ATmega88P ATmega88PA
ATmega168 ATmega168A ATmega168P ATmega168PA ATmega328
ATmega328P ATmega103 ATmega128 ATmega128P ATmega1280
ATmega1281 ATmega16 ATmega16A ATmega161 ATmega162
ATmega163 ATmega164 ATmega164A ATmega164P ATmega164PA
ATmega169 ATmega169A ATmega169P ATmega169PA ATmega2560
ATmega2561 ATmega32 ATmega32A ATmega324 ATmega324A
ATmega324P ATmega324PA ATmega329 ATmega329A ATmega329P
ATmega329PA ATmega3290 ATmega3290A ATmega3290P ATmega64
ATmega64A ATmega640 ATmega644 ATmega644A ATmega644P
ATmega644PA ATmega649 ATmega649A ATmega649P ATmega6490
ATmega6490A ATmega6490P ATmega8515 ATmega8535

Tiny Series:

ATtiny12 ATtiny13 ATtiny13A ATtiny15 ATtiny25
ATtiny26 ATtiny45 ATtiny85 ATtiny2313 ATtiny2313A

Classic Series:

AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
AT90S4433 AT90S4434 AT90S8515
AT90S8535

CAN Series

AT90CAN128
PWM Series:
AT90PWM2 AT90PWM3


MATERIALES NECESARIOS PARA CONSTRUIR ESTE PROGRAMADOR




Circuito impreso desarrollado en EAGLE 9.5, 
A continuación son imágenes generadas desde su archivo gerber.

USBASP V2.1 vista de capa superior 
USBASP V2.1vista de capa inferior
Si deseas verlo como se ve los gerber en visor de gerber, a continuación una imagen de muestra.

Imágen generada en el visor de gerber


Máscara de componentes capa superior 
Máscara de componentes capa inferior

Pinout  externo ISCP de 10 pines 

El archivo que usted va a ver cuando descargue son los siguientes:
  • Plano o diagrama en pdf del usbasp v2.1
  • Circuito impreso en Eagle
  • Código hex, y Driver o controladores del USBASP. 
  • Lista de materiales en Excel
  • Archivo gerber
NOTA: ESTE PRODUCTO QUE VA ADQUIRIR NO ES UN CIRCUITO FÍSICO, ES UN ARCHIVO DIGITAL, DESCARGABLE PARA FABRICAR PROTOTIPOS  DE ESTE MODELO, O SI TIENE EAGLE EN SU ORDENADOR LA PUEDE MODIFICAR EL PROYECTO Y GENERAR LOS ARCHIVOS GERBER EN SU PROPIA VERSIÓN O IMPRIMIR EL DISEÑO EN UN PAPEL FOTOGRÁFICO Y TRANSFERIR EL TÓNER EN UNA BAQUELITA DE 2 CARAS O SI DESEA HACER EN MODO PROFESIONAL, ENVIAR LOS ARCHIVOS GERBER YA GENERADOS EN EL ARCHIVO, PARA SU PROTOTIPADO CON MAQUINAS DE CNC Y ENSAMBLAJE.

Desea construir este maravillosos herramienta de electrónica el programador USBASP V2.1, puede encontrar los archivos en el siguiente link  "comprar ahora" solo tienes que apoyar por el aporte para seguir en este mundo maravillosos de electrónica, SOLO ES UNA PROPINA. Una vez cancelada su pago se redirecionará al link de descarga.

EL PRECIO DE ESTE PRODUCTO DIGITAL ES 3.45$ USD

Es muy fácil de hacerlo haz tu propio grabador de microcontroladores AVR

SOFTWARE:

AVRDUDE es compatible con USBasp desde la versión 5.2.
BASCOM-AVR es compatible con USBasp desde la versión 1.11.9.6.
Khazama AVR Programmer es una aplicación GUI de Windows XP / Vista para USBasp y avrdude.
eXtreme Burner - AVR es un software GUI de Windows para programadores USB AVR basados ​​en USBasp.

Share:
spacer

No hay comentarios.:

Publicar un comentario