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.
5:50:38 pm
Wenas, muy buena aportacion, pero como ago para que la computadora reconsca la programadora y como ago para programar el micro(como cargo el programa), para que me entiendas como envio el codigo al micro
7:42:55 pm
@DarkGrond
En este tutorial hay un link donde se explica como hacer un “Hello World”. Allí encontraras lo que buscas.
Saludos!!!
9:06:20 am
¡Qué excelente tutorial! Un programador con sólo esos materiales.
12:36:10 pm
Ppppero… es…
¡Está buenísimo! Me encantó.
1:05:18 pm
esta bueno pero necesito un favor donde peudo encontrar el tutorial de como construir un programador pero que se pueda conectar por puerto usb a mi pc
2:28:05 pm
AMIGO EXELENTE POST!! solo tengo una consulta acerca del programador… para que funcione con el AT89c52 le tengo que poner a “AT89s51/52″ cierto?? pero en cual de las opciones:”File for programing flash” o “File for programing User Sig”?
disculpa por la ignorancia:p pero esque soy algo nuevo en este campo :þ
Despues todo ok exelente
3:00:50 pm
este Programador lo probaste tal cual pones, ya que ni siquiera lo detecta?
10:44:55 pm
Uff! estoy estupefacto, me asusté mucho leyendo el post sobre lámpara USB para laptop, pero esto ya es demasiado, tengo que comentar!.
Cito a Dexter: “La verdad es que no te sabría decir con exactitud si hay alguna diferencia en cambiar el condensador de 33 por uno de 22, de todas maneras puedes usar 1 condensador de 22 en serie, con 2 condensadores de 22 en paralelo (osea 11). Se que me entenderás.”
Terrible error de novato, los condensadores en paralelo se suman, entonces dos condensadores de 22 en paralelo equivale a uno de 44.
El post es de hace 3 años, por eso deberías hacer una revisión de lo que has publicado.
2:37:47 pm
ola dexter esta genial!!
este lo puedo ocupar para hacer el
HELLO WORLD???
7:30:16 pm
@Gonzalo
No te sabría decir del todo, no he trabajado con attiny de Atmel, pero seguramente en el datasheet del mismo puede salir información al respecto.
Saludos!!!