¿Programando un ATmega328 externo con una edición Arduino SMD?

1

Tengo una placa Arduino SMD y un chip ATmega328 externo (con el Arduino Bootloader instalado, de Sparkfun ). Me preguntaba si podría programar el 328 externo con mi tarjeta SMD, ya que las instrucciones generalmente dicen que retire el procesador de la tarjeta Arduino si hay uno.

Me he dado cuenta de que si hubiera cables conectados a los pines serie en la placa SMD, el SMD no se programaría ... ¿Puedo conectarlos directamente al 328?

Gracias.

    
pregunta Kyle

1 respuesta

3

Si tiene el Arduino Uno SMD, no puede usarlo como programador en el sistema (ISP). Esto se debe a una incompatibilidad con el cargador de arranque OptiBoot (consulte el enlace ArduinoISP a continuación para obtener más información).

Es posible que tenga que comprar un ISP para programar el chip.

Unaversión"Soldar usted mismo" menos costosa: USBTinyISP ($ 22)

ISP 2 AVR estándar: @DigiKey ($ 38)

Si está utilizando versiones anteriores (Arduino Duemilanove o Diecimila), posiblemente podría usarlo para programar su chip. Consulte este artículo: enlace

Ejemplo de configuración del circuito:

Editar: Una posibilidad es un adaptador usb-a-serie o similar debido a que su DIP Mega ya tiene un cargador de arranque que puede admitirlo. Me abstuve de mencionar ya que se acerca al costo de un ISP que puede admitir chips no grabados, sin embargo, seguramente también puedes hacer eso.

    
respondido por el Transient

Lea otras preguntas en las etiquetas