Programación ATMega328 de arduino con fuente de alimentación separada

1

Realmente necesito actualizar el código de un proyecto que usa un ATMega328. Estoy usando un arduino como programador SPI.

Por lo tanto, necesito los pines TX / RX y RESET para programar el ATMega328 externo.

Mi problema es que el ATMega328 real se ejecuta en una fuente de alimentación diferente a la del programador. Es un problema ? ¿Debo usar optoacopladores para conectar los dos circuitos para la programación?

Puedo reemplazar la fuente de alimentación por el + 5V / GND del arduino, pero me pregunto porque esto podría ser realmente más fácil para mí.

    
pregunta Emmanuel Istace

2 respuestas

2

Siempre que tanto el dispositivo como el programador compartan el terreno y utilicen los mismos niveles de señalización, el dispositivo se puede programar directamente.

Si comparten tierras pero no usan los mismos niveles de señalización, entonces necesitarás usar un convertidor de nivel.

Si no comparten motivos, deberá usar optoacopladores.

    
respondido por el Ignacio Vazquez-Abrams
1

Tu pregunta sobre la conexión eléctrica ha sido respondida por Ignacio Vázquez-Abrams, pero tengo dudas sobre el esquema de conexión que pretendes usar.

  

Realmente necesito actualizar el código de un proyecto que usa un ATMega328. Estoy usando un arduino como programador SPI.
  Por lo tanto, necesito los pines TX / RX y RESET para programar el ATMega328 externo.

Si por SPI te refieres a ISP, no implica los pines Tx / Rx sino SCK / MISO / MOSI, como

Porotraparte,siestáintentandoprogramarunmega328externoqueyatieneuncargadordearranque(atravésdeesafuncionalidaddelcargadordearranque),solonecesitausarelconvertidordeUSBaseriedelaplacaarduinoyconectarlaTx/Rxlíneas.Laconexiónserácomo

fuente: enlace

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas