Bit bang ATmega328 con el cargador de arranque Arduino usando AVRDUDE

6

Tengo una placa de desarrollo Arduino Uno con un chip ATmega328 en blanco (no tiene un cargador de arranque Arduino. El chip que viene con la unidad está soldado en un proyecto independiente por separado, por lo que puedo usar la placa Arduino por más de una instancia: ))

Mirando aquí , Uno no puede programar el chip, ya que no puede usarse como un ISP (¿todavía?).

¿Podré usar AVRDUDE en un modo de programador de bit bang y conectar las líneas SPI de ATmega a mi puerto serie (usando las líneas correctas obviamente) y programar el cargador de arranque? He visto temas en la web que dicen que es posible hacerlo con otros chips AVR, pero realmente soy un novato que trata de arreglárselas. Entiendo que puedo comprar un AVR ISP por ~ US $ 20 para hacerlo, pero esperaba comenzar un proyecto mañana / esta noche y no quiero que este fin de semana se desperdicie (esperando a que llegue ...).

¿Alguien tiene una buena referencia sobre cómo proceder?

Para aclarar algunas confusiones, estoy intentando programar un ATmega328 con un gestor de arranque Arduino. Solo tengo la placa de desarrollo Uno y un ATmega328 en blanco. Tengo un puerto serie y realmente no quiero esperar a que llegue un AVRISP, ya que me gustaría comenzar más temprano que tarde. ¿Es esto posible con el ATmega328? ¿Cómo procedería?

    
pregunta g19fanatic

3 respuestas

3

¿Qué tal hacer uno de los innumerables programadores AVR seriales y usarlo para escribir el firmware Arduino? Este funcionó para mí, pero tengo un convertidor de USB a serie, por lo que funciona a 3 B / s. Si las líneas del programador en su otro proyecto están disponibles, puede volcar el firmware utilizando AVRdude. Probablemente también podría obtenerlo desde Internet, pero no sé dónde buscarlo

    
respondido por el AndrejaKo
1

Con Arduino Uno no es posible.

Prueba con Arduino Duemilanove. Los uso y enlace proceso y trabajo. enlace

    
respondido por el tonnytg
0

Los chips AVR solo se pueden grabar una vez, una vez grabados, debe eliminarlos eliminando el fusible, esto solo se puede hacer con programadores de HV, una vez eliminados, puede reprogramar cualquier AVR.

    
respondido por el Miguel Angel

Lea otras preguntas en las etiquetas