¿Puedes usar un Arduino Uno como programador ATmega328?

4

No tengo un Uno, pero estaba pensando en conseguir uno y por su aspecto, puedes quitar el microcontrolador AVR del Arduino, ¿verdad? Es solo un DIP IC en un socket que se puede extraer, parece.

Uno http://egyrobots.com/image/cache/data/arduino-uno- 500x500.jpg

Entonces, ¿puedes simplemente cargar un programa, quitar el chip AVR, lanzar otro y cargar otro programa? Entonces puede tener una solución de microcontrolador permanente para todos sus proyectos.

¿Es esto posible?

    
pregunta Shubham

2 respuestas

9

Sí, el Arduino se puede utilizar como un programador AVR. Pero no, no puedes simplemente enchufar el nuevo chip.

El microcontrolador AVR en el Arduino contiene el cargador de arranque Arduino. Este gestor de arranque solo puede actualizar el código del boceto.

Para utilizar un AVR completamente nuevo con su Arduino, deberá copiar el cargador de arranque Arduino utilizando un AVR In-System-Programmer (ISP).

Afortunadamente, el Arduino Uno se puede utilizar como un ISP AVR.

enlace

    
respondido por el Toby Jaffey
3

Puedes convertir Arduino Uno en un verdadero programador / depurador básico usando un código llamado TinyISP Puede programar la mayoría de los AVR con Arduino Uno y también depurar el código. Ver este foro de discusión: enlace

    
respondido por el klaus

Lea otras preguntas en las etiquetas