Programador STK200/300 para uC AVR/ATMEGAx8

Descripcion: Programador para microcontroladores AVR / ATMEGAx8 vía el puerto paralelo del PC, compatible con BASCOM AVR.

Como inicio dentro del mundo de desarrollo de proyectos embebidos basados en microcontroladores AVR, debemos posser un circuito interfase que nos servira para grabar, quemar o programar la memoria del uC con el programa de aplicacion especifico o firmware.

Es por eso que aqui se presenta la construccion de una interfase programadora para uC AVR familia Atmega. el circuito que se presenta se conoce como STK200/300 y permite la programacion de la memoria Flash de los micros ATMEGAx8 via el puerto Paralelo del PC, la conexion al microcontrolador se realiza a traves de su interface ISP (MOSI, MISO, SCK). por medio del la base del 28 pines donde se coloca le uC a programar. la alimentación es por medio de una batería de 9V.

Este circuito a sido probado ….

con excelentes resultados utilizando el IDE BASCOMAVR de la compañiaMSCelectronics, y con chips ATMEGA48, 8. 88, 88p, 168, 328.

Actualizacion: se ha añadido un INTERRUPTOR para encender y apagar el programador a gusto.

El archivo PDF con las pistas en tamaño real pueden ser descargadas del BOX azul de la barra lateral izquierda bajo el nombre STK200_con_uC.zip ….

Enlace directo: http://www.box.net/shared/c6ykre4xo1tauu0fxof7

!!!!envien sus fotos de sus montajes y con gusto las publicamos¡¡¡

NOTAS de Aplicación:

*EL led verde indica micro en posicion. si no esta puesto el micro, el led no encendera. (porque?)

*El led rojo indicara la transmision de datos en programacion.

Precuaucion : El diseño es para usar conector bd25 MACHO, con un cable recto macho hembra que puede adquirir en cualquier establecimiento de venta de electronicos.

Listado de Componentes:

  • 1 – Conector para puerto paralelo DB25 Macho para circuito impreso.
  • 1 – Circuito integrado 74ls541
  • 1 – Resistencia 10k / 0.25watts
  • 1 – Resistencia 100k / 0.25watts
  • 2 – Resistencia 330 / 0.25watts
  • 2 – Diodo Led
  • 1 – Diodo 1n4148
  • 1 – Diodo zener 5.1 v
  • 1 – Mini switch
  • 1 – clip para batería 9v
  • 1 – cable extensión paralelo Macho-Hembra DB25
  • *circuito impreso.

A continuacion imagenes:


13 comentarios

  1. teacher una pregunta … porque el cable debe de ser cruzado si le pongo un conector db25 embra????

    porque yo uno asi le pienso poner y ya tengo el cable directo… macho macho…

    • El diseño original del impreso que se presenta es para DB25MAcHO…..con clable recto…….
      …lo que ud quiere hacer es un adapate…..
      …si desea usar DB25HEMBRA con calble recto ..le sugiero rediseñar el impreso.
      ..si no lo quiere rediseñarr siga la recomendacion de usar un cable cruzado.

      saludos.

      • bueno creo que mejor voy a usa el db25 macho…. porque ya lo tengo terminado… solamente me falta el conector… muchas gracias profe… cualquier duda que tenga llego mañana…
        Bendiciones!!!

  2. IDE BASCOMAVR es necesatio usarlo o puedo usar otra como el avr studio, porfavor dime. Saludos Cordiales

    • Hola Jorge.

      NO es necesario usar el IDE Bascom, te puedes conectar al STK200 usan otro IDE, como el que mencionas AVRstudio.

      Saludos

  3. hola, este programador correo con el pony prog? necesitarioa win xp para hacerlo funcionar o tambien lo puedo hacer funcionar con xp 64 bits le tendre que vajar los drivers???. gracias

    • HOla.

      NO, este programador no corre con el PONYprog.

      El software de programacion para usarlo es e BASCOM-AVR , puedes descargarlo en su version de XP, 32 o 64 bits.

      Saludos

  4. otra pregunta con este programador puedo programar el attiny 2313??? gracias

  5. entonces si lo puedo programar puedo resetiar los fuses del 2313 por mal configuracion de los mismos??? por que tengo unos que se me bloquiaron. gracias

  6. quiero programar el 2313 pero como coloco el zocalo por que ovio el que sale en las fotos es de 28 pines y el que yo quiero programar es de 10 pines necesito saber como lo coloco en la placa

    • HOla.

      Si es posible, simplemente usando un breadboard, coloca el 2313 y alambra desde la base del programador los pines correspondientes (6) entre le atmega y su respectivo pin equivalente en el 2313.

      recuerda que son 6 señales : miso-mosi-sck-reset-vcc-gnd

      Saludos

  7. tengo el hex que le voy a programar el tiny 2313, pero no se como se hace en bascom…me podran dar un ayuda tambien como resetiar este mismo micro con este programdor de la pagina, por que antes hise una grabacion en el micro y por mal configuracion de fuses se me bloquio y ovio no lo puedo desbloquiar gracias,.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: