¿De qué manera puedo cargar bocetos en los Arduiono Mega chips?

0

He estado actualizando el código incorporado en un conjunto de Arduino Mega .

He estado realizando la carga a través de USB. Desafortunadamente, esto es extremadamente poco confiable. Me sale un error en la línea de

avrdude: stk500_getsync(): not in sync: resp=0x00 
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Simplemente obtengo otra tabla (tenemos toda una estantería llena) y trabajo con esa hasta que deje de funcionar también.

Según este foro , no soy el único uno que está teniendo este problema.

He escuchado (alguien me dijo que escuchó de otra persona) que la transferencia USB no es confiable, y que hay otra manera.

¿Alguien puede decirme si escucho correctamente y, de ser así, cuál es el método de carga?

    
pregunta Andrew Shepherd

2 respuestas

1

La otra forma es programando a través del conector de programación en serie en circuito (ICSP), con una interfaz adecuada como la STK-500 o este .

    
respondido por el RJR
1

Mientras tenga el cargador de arranque, puede usar su puerto serie como una solución alternativa. En otro arduino, utilicé un chip max232 conectado al TX y al RX sin pasar el USB a la conexión en serie y apunté el arduino SW a ese puerto de comunicaciones, funcionó como un encanto, excepto que tiene que hacer un reinicio antes de enviar el nuevo firmware, no reinicio automático.

Por lo que observo es que si dejo mi arduino conectado a la línea PC / USB (linux), después de un tiempo (30mins +) lo intento y lo programo y recibe un mensaje similar.

    
respondido por el jsolarski

Lea otras preguntas en las etiquetas