¿Puedes usar el Arduino como programador AVR?
arduino
avr
programmer
littlebirdceo
fuente
fuente
Respuestas:
Uso la solución mega-isp mencionada anteriormente: el boceto Arduino avrisp está aquí
http://code.google.com/p/mega-isp/downloads/list
No uso el blindaje que tienen: inventé un cable simple con dos enchufes de encabezado de doble línea de 6 pines para ajustar el conector ISP de programación en su Arduino. (No tenía dos tomas de corriente, así que usé una sola línea estándar y superpuse dos tomas de 3 clavijas juntas.
Luego necesita un pedazo de cable plano o algo de alambre.
Conecte cada pin en un zócalo al correspondiente en el otro, con la excepción del pin 5 = Restablecer. Conecte un extremo del cable al pin 5: este es el extremo que se conectará al AVR de destino que desea programar. Conecte el otro extremo del cable del pin 5 a un conector de pin flotante.
Para usar, conecte el cable al arduino colocando sobre el conector de programación del ISP y conectando el cable flotante al 10 digital, conecte el otro extremo al conector del ISP de destino. Debe asegurarse de que el pin 1 coincida.
Programa con avrdude usando
avrdude -P com7 -p t2313 -c avrisp -b 19200 -U flash: w: fred.hex
He usado esto para programar Tiny2313 sin problemas.
Nota: El cable llevará 5v para alimentar el objetivo; si el objetivo ya está alimentado, no conecte el pin 2 del cable.
fuente
Esta solución también funciona muy bien: el método avrdude-serjtag de Kimio Kosaka
Si ha ensamblado sus propias computadoras, puede tener cables / conectores USB montados en la caja de repuesto que a menudo vienen con nuevas placas de moher. Simplemente desconecte el extremo USB y puede usar el conector de la placa base como conector ISP.
Se puede usar un archivo por lotes como este: (Esto es para los 328 chips, configurará los fusibles para la transferencia de alta velocidad y luego cargará el gestor de arranque y establecerá los bits de bloqueo cuando haya terminado.
fuente
Sí, ¡puedes usar el Arduino como programador AVR!
Echa un vistazo al proyecto mega-isp .
fuente
Si necesita programación de alto voltaje (tiene un chip muerto), puede probar esta solución http://www.mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/
fuente
Las respuestas de 2009 están un poco desactualizadas ahora que el IDE estándar de Arduino incluye ArduinoISP que se basó en Mega-ISP pero ahora es oficialmente compatible con Arduino.cc.
fuente