Learning   Examples | Foundations | Hacking | Links

Programador por puerto paralelo

Instrucciones para fabricar un programador por puerto paralelo para Arduino (o cualquier otro microcontrolador Atmega). Este programador permite programar la placa en Windows sin ningún otro equipo adicional. Barato y divertido. (Ten en cuenta que este programador no permite la comunicación entre el ordenador y los programas que ejecute Arduino. Para eso necesitarás un cable serie).

Vista trasera del conector.

Equipo

Herramientas:

  • Soldador
  • Pistola de silicona caliente (opcional)

Componentes:

  • (2x) Resistencia 470 ohmios (amarillo-morado-marrón)
  • (1x) Resistencia 220 ohmios (rojo-rojo-marrón)
  • (1x) Cable puerto paralelo o adaptador serie - paralelo
  • (2x) Tres cables con conectores hembra en un extremo, sin conector en el otro extremo.

Instrucciones

Quita los cables (si existen) del conector paralelo.

Suelda las resistencias de 470 ohmios a los pines 1 y 2 del conector paralelo.

Conector paralelo con una resistencia de 470 ohmios en el pin 1.

Suelda una resistencia de 220 ohmios en el pin 11 del conector.

Suelda, en orden, tres cables de uno de los cables a la resistencia del pin 11 (que va al pin 18 del Atmega8), a la resistencia del pin 1 (que va al pin 19 del Atmega8) y al pin 16 (que va al pin de reset, pin 1).

Conector paralelo con dos de los tres cables soldados a los pines 11 y 1.

Suelda el cable del centro del segundo cable a la resistencia del pin 2 (que va al pin 17 del Atmega8) y uno de los otros cables al pin 18 (que va a tierra). (El tercer cable no se usa y se puede cortar).

Conector paralelo con los dos cables soldados en su lugar.

Une los finales de los cables de forma que vistos desde el conector, el cable libre quede arriba a la izquierda y el cable que va al pin 11 arriba a la derecha (pin 1 del conector, este pin debe conectar con el pin 1 indicado en la placa Arudino).

Usa silicona caliente para pegar los cables en el interior de la carcasa del conector paralelo, asegurándote de que cualquier cable sin aislar queda separado. También puedes usar cinta aislante para mantenerlos aislados.

Una vez que el pegamento se ha secado, vuelve a cerrar la carcasa del cable paralelo.

Software

Necesitarás descargar giveio de MIT's Microcomputer Project Laboratory (gracias Jim!) y ejecutar el archivo ginstal.bat.

Mira la pagina de bootloader para más detalles sobre cómo usar tu nuevo programador por puerto paralelo para cargar el bootloader a Arduino.

Si lo programas usando uisp directamente, puedes usar este comando:

uisp -dprog=dapa -dpart=ATmega8 if=prog.hex -dlpt=0x378 --erase --upload

@autor: David A. Mellis IDII (gracias a Erez Kikin-Gil por fabricar uno, también a Massimo Banzi por las instrucciones)

@revisado por: Marcos Yarza K3

Share