2 ene 2009

Conexionado del programador USBasp

Vamos a aprender como funciona un protoboard. Básicamente un protoboard es una pastilla de plástico que tiene lineas metálicas que conducen la corriente y muchos agujeritos que coinciden con algunos de los encapsulados populares de semiconductores y que pueden interconectarse con alambre. La siguiente ilustración pretende ejemplificar un protoboard tradicional con sus lineas de conducción.


Supongo que si estas leyendo esto tendrás algunas nociones básicas de electrónica, de no ser así y tienes la necesidad/deseo de aprender escribe tus dudas en la sección de comentarios.

El programador USBasp que se vende en Comunidad Atmel tiene mas o menos esta forma y patillaje, he visto otros en Internet y suelen tener características similares.



Las leyendas corresponden a Reset, Serial Clock, Master Out Slave in, Master in Slave out, Gnd que es Tierra o 0v y VCC que en esta caso es +5v.

El patillaje de nuestro Atmega8 para si programación sera el siguiente.


Lo que haremos sera conectar el programador en el protoboard, después el Atmega8 en una parte libre y unir los pines según sus leyendas. Finalmente agregamos una resistencia de 10kohms entre Reset y VCC. Quedando como se muestra en la siguiente ilustración.



* Fe de Erratas: Faltaba la conexión de Reset (Gracias a Kase por notarlo).
Ademas, la resistencia de 10kohms no es realmente necesaria.
Corregido queda asi:



Eso es todo. Estamos listos para hacer y montar nuestro primer programa, claro que eso sera en el siguiente post...

Koniec.

Nota: Si por casualidad estas leyendo esto para algún proyecto universitario te recomiendo que uses la forma ordenada, tu proyecto puede desconectarse accidentalmente cuando lo transportes, además los maestros suelen ser muy quisquillosos respecto a la estética. Si por otro lado estas haciendo esto por diversión o interés personal puedes darte el lujo de ser medio desordenado (que es la razón por la que elegí no subir fotografías jejeje).

4 comentarios:

  1. hola, de casualidad me puedes ayudar con la conexion del Atmega8 ó Atmega32 con una memoria SD?? es urgente...

    Nota: esta muy bueno tu blog

    ResponderEliminar
  2. hola hola!!!! te adoro!!!
    soy ing en sistemas y no se de estas cosas... pero estoy aprendiendo ensamblador y me ise de un usbasp... pero no ayaba como conectarlo ala protobord... segui tu tutorial, pues es el unico ke encontre en internet en español y ke mostraba un eskema..
    aun asi, esta mal.. le falta un cable del reset del procesador al reset el usbasp... kisas no lo notaste.. me kebre la cabesa 6 horas por ese cablecito.. bueno te digo pa' ke lo corrijas, o lo agregues como nota (si eske ati te funciono sin ese cable)

    ResponderEliminar
  3. no suelo comentar_ EL bLOG es buenísimo

    ResponderEliminar
  4. Gracias a todos por sus comentarios.

    La conexión a SD todavia no la he experimentado. En cuanto tenga algo te aviso.

    Perdon por la ausencia tan larga. Es que se van a requerir algunos cambios y todavia no los tenia preparados. Pero todo para mejorar, creo.

    ResponderEliminar