Paso 23: Programador puerto paralelo
Aviso: probar esto bajo su propio riesgo. Si tienes un ordenador pre-usb
sistema, todavía puede programar tu Arduino (con cargador incorporado). Soporte de Arduino solo chips es mucho más barato que comprar la Junta por menor. Hay dos puertos a tener en cuenta. En primer lugar es el puerto paralelo y el segundo es el pin-out en el Arduino.
Necesita tres resistencias. Dos 470 y resistencias una de 220 Ohmios van construir el circuito. Conector paralelo con un resistor de 470 ohm soldado a la clavija 1. Solde un resistor de 220 ohmios al pin 11 del conector. Soldadura, en orden, los tres cables de uno de los cables a la resistencia en el pin 11 (que va al pin 18 en el Atmega8), a la resistencia en el pin 1 (que va al pin 19 en el Atmega8) y directamente al pin 16 (que va para el reset, el pin 1). Conector paralelo con dos de los tres alambres de un cable de soldar a los pines 11 y 1, respectivamente. El alambre central del cable a la resistencia de la soldadura en pin 2 (que va al pin 17 en el Atmega8), y uno de los otros hilos en pin 18 (que va a tierra). El tercer cable no se utiliza y puede ser corta.
Una vez que tenga su circuito construido, necesita encontrar el archivo hexadecimal (nosotros
utiliza el demo de blink para compilar) para enviar a Arduino. Si utiliza el entorno de la interfaz gráfica de usuario, el archivo estará en un directorio en/tmp.
Después de instalar uisp, deberías poder instalar el archivo binario con:
$ uisp - dprog = dapa - dpart = ATmega8 if=Blink.cpp.hex - dlpt = 0 x 378, borrar, subir