Hoy les enseñaré a fabricar su propio programador de micro controladores para el Atmel 89s52 que ocupamos en un tutorial pasado.
Para más información, los invito a seguir leyendo después del salto.
Para este Proyecto necesitaremos lo siguiente:
Hace un tiempo hice un tutorial introductorio al mundo de los Micro controladores con el Hello World.
Dentro de tal tutorial lo más complicado era el conseguir el programador, los cuales su precio es bastante elevado.
Investigando, dí con un programador enfocado al Atmel 89s52 usado en tal tutorial y es por eso que hoy les mostraré como fabricar un programador propio.
En primer lugar comenzaremos por fabricar el cable de conexión al pc.
Pero para ello debemos ver primero el esquemático.
Aquí una foto en tamaño real.
En el dice que debemos conectar las patitas 25, 10, 9, 7, 6, 5 a cables mientras que debemos hacer un puente entre la patita 12 y la 2.
Para hacer el cable usé el conector DB 25, un pin header de 6 patitas y cable ata166, de los cuales solo haré uso de 6 cables.
Conectamos ordenadamente los cables, tanto en el conector DB 25 como en el pin header.
Les recomiendo usar silicona caliente para sellar las conexiones y así queden firmes.
Implementamos el circuito en un Protoboard.
Otra vista.
Y así se ve con el micro controlador.
Si se fijan en el tutorial del Hello World, el programador poseía una palanca la cual pertenecía al módulo que se observa en verde. Sirve para afirmar el micro controlador de manera más simple.
Si logran encontrar uno de estos en su tienda de electrónica más cercana les recomiendo comprar uno ya que son muy útiles. El mio lo conseguí gracias a un compañero de la universidad que encargó via internet tales componentes.
Por último se observa el programador conectado al pc.
Una vez conectado deben abrir el programa y comenzar a programar cargando sus archivos tal como quedó explicado en el tutorial del Hello World.
Sin más que agregar, me despido y como siempre, Felices proyectos!!!!!
Para cualquier consulta no duden en escribirnos.
Estaremos felices de responderles y ayudarles en todo lo posible.
Como Lo Hago, si se puede, te lo enseñamos.
1:06:02 am
@huho cruz
Si también funciona para ese modelo.
Saludos!!!
9:13:31 pm
tengo una duda… no entiendo como esta conectado el stk200 a la micro? por que esta el diagrama del usb? y por ultimo que voltaje vcc es el que lleva?… espero que aclares mis dudas
saludos
10:22:01 pm
@Noe
La alimentación vcc es de 5V por que utilicé la alimentación USB.
Supongo que preguntas por el transistor,su conexión se muestra arriba a la derecha sobre el microcontrolador, en el esquemático.
12:04:19 pm
Hola muy bonito blog! Hombre .. Hermoso .. Increble .. Voy a tu blog favorito y tambin los feeds …
2:55:11 pm
@Anne Laure
Muchas Gracias por tus comentarios.
Te invito a revisar la página por completo, tenemos un sinumero de tutoriales de todo tipo.
Saludos!!!
8:58:19 pm
El led es un indicador de que hay voltaje en el circuito??
Oye como se supone que va conectado el led???
La alimentacion le llega del cable ata o le tengo que poner alimentacion externa??
Oye en la imagen del esquematico sale un transistor PNP y en la lista de componentes pides un NPN, cual de los dos es el que se va a utilizar???
9:15:52 pm
@Audrey
En primer lugar muchas gracias por tus comentarios.
Por un tema de orden junté todas tus preguntas en un solo post.
Ahora, el Led va conectado desde la alimentación la cual es sacada desde el puerto USB ya que el puerto serial no le entrega alimentación al circuito. Es justamente para indicar que el circuito tiene alimentación.
Sobre el transistor tienes razón me equivoqué por completo. Puse un NPN siendo que se necesita un PNP.
He actualizado ya la lista de materiales, con el transistor correcto.
Saludos!!!
1:16:07 pm
@Audrey
NO conozco otro programador para otra interfaz, lo que te recomiendo es comprar un adaptador de USB a puerto Serial.
Saludos!!!
11:44:22 pm
oye me puedes enviar una lista de los pic’s que puede programar¿¿ gracias a se puede usar un db9 en vez del d25¿¿
12:16:27 am
@joh gonzales
La configuración de pines entre un DB9 y un D25 varían por lo que no estoy seguro de que te funcione.
Este programador no es para Pics, es para Atmel.
Saludos!!!