Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
PROBLEMA CARGANDO DRIVERS ARDUINO NANO ELEGOO
#1
Hola, compré por Amazon un Arduino Nano genérico de Elegoo, el cual venía sin drivers. En la caja pone que el producto usa ATmega328P y el chip CH340. También dice que debes descargar los drivers primero en http://www.elegoo.com
Me he descargado el archivo correspondiente a dicha página y no consigo que me funcionen los programas. Cuando ejecuto el archivo " Elegoo CH340 Driver 2018.6.19\CH340 Windows .EXE " me sale que el driver se ha instalado correctamente pero al intentar cargar un programa a dicha placa me salta un error en arduino despues de esperar varios minutos a que se cargue a la placa. El error es el siguiente:
Código:
Arduino:1.8.5 (Windows 10), Tarjeta:"Arduino Nano, ATmega328P"

El Sketch usa 960 bytes (2%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xf9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf9
Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

He seleccionado la placa, procesador... adecuados como se muestra en la imagen.
resim


A alguien se le ocurre que esta pasando? Me estoy empezando a desesperar y agradeceria cualquier ayuda. Gracias de antemano.
Citar
#2
Cuando estás seguro de  que la placa, el microcontrolador, el puerto y los drivers son correctos lo que te queda por comprobar es el puerto USB y el cable. Prueba a cambiar el cable y conectarlo en diferentes puertos, a ver si consigues hacerlo funcionar. Asegúrate también de que ambos extremos del cable hacen buen contacto.

Saludos.
Citar
#3
Tambien puede ser que haya abierta otra comunicación en ese puerto serie, cierra el reato de aplicaciones.

Sino échale un ojo a este post de Sinemart, sobretodo la sección de "restaurar bootloader". A veces la placas chinas vienen sin él.
https://www.spainlabs.com/foros/tema-Fir...Bootloader
Citar
#4
La razón por la que no se puede cargar el código es oficialmente Arduino actualizado Nano's BootLoader, por lo que debe elegir "Old BootLoader", aquí está el nuevo Elegoo Nano BootLoader.
==========
The reason why you can't upload code is officially Arduino updated Nano's BootLoader, so you should choose "Old BootLoader", here is the new Elegoo Nano BootLoader.

resim
Citar
#5
@youngsaturn lo primero gracias por tu interés y gracias al resto.
Parece que tienes razón, pero como cargo el BootLoader antiguo?
Citar
#6
(31-08-2018, 10:34 AM)Alvaro Braca escribió: Parece que tienes razón, pero como cargo el BootLoader antiguo?

Lo tienes en el pdf de la FAQ que te deberías haber descargado con los drivers, manual, etc...

En el IDE Arduino, en el submenú donde has elegido la tarjeta NANO, la primera opción es "Gestor de tarjetas" (español) o "Boards Manager" (inglés). Tienes que seleccionarla y ahí tiens que buscar "Arduino AVR Boards" y asegurarte de que tienes la versión 1.16.21 o posterior. Si no es así eliges dicha versión para instalar y si no te aparece la opción de instalar pulsas sobre "More Info" y aparecerá. Cuando la instales, en el submenú donde se selecciona el microcontrolador te aparecerá la opción que parece necesitas.

Slaudos.
Citar
#7
(31-08-2018, 12:11 PM)calimocho escribió:
(31-08-2018, 10:34 AM)Alvaro Braca escribió: Parece que tienes razón, pero como cargo el BootLoader antiguo?

Lo tienes en el pdf de la FAQ que te deberías haber descargado con los drivers, manual, etc...

En el IDE Arduino, en el submenú donde has elegido la tarjeta NANO, la primera opción es "Gestor de tarjetas" (español) o "Boards Manager" (inglés). Tienes que seleccionarla y ahí tiens que buscar "Arduino AVR Boards" y asegurarte de que tienes la versión 1.16.21 o posterior. Si no es así eliges dicha versión para instalar y si no te aparece la opción de instalar pulsas sobre "More Info" y aparecerá. Cuando la instales, en el submenú donde se selecciona el microcontrolador te aparecerá la opción que parece necesitas.

Slaudos.

He comprobado lo que dices y si tengo instalada la versión 1.6.21 (tu has dicho 1.16.21 pero supongo que se te ha colado ese 1) como se muestra en la imagen. Una vez comprobado que tengo instalada esa versión que debo hacer? Gracias de nuevo.
resim
Citar
#8
Efectivamente, era la versión 1.6.21.

Ahora, justo debajo de la opción para elegir placa, en "Herramientas->Procesador" (español) te deberían aparecer 3 opciones:  "ATmega328P", " ATmega328P (Old Bootloader)" (la que quieres) y "ATmega168"

Saludos.
Citar
#9
(31-08-2018, 03:00 PM)calimocho escribió: Efectivamente, era la versión 1.6.21.

Ahora, justo debajo de la opción para elegir placa, en "Herramientas->Procesador" (español) te deberían aparecer 3 opciones:  "ATmega328P", " ATmega328P (Old Bootloader)" (la que quieres) y "ATmega168"

Saludos.

@calimocho te comunico que eres todo un máquina de Arduino. En cuanto he puesto el "Old Bootloader" ha funcionado perfectamente. Muchas gracias por tu ayuda, ha sido muy útil. Un saludo.
Citar
#10
[quote = 'Alvaro Braca' pid = '93989' dateline = '1535708094']
@youngsaturn first thanks for your interest and thanks to the rest.
It seems you're right, but how do I charge the old BootLoader?
[/ quote]

@AlvaroBraca
Here is the link to which you can refer:
https://www.spainlabs.com/foros/tema-Fir...Bootloader
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Problema con arduino NANO y modulos transmisores 433mhz Flautarian 4 252 27-06-2018, 09:18 PM
Último mensaje: Flautarian
  Ayuda con drivers arduino msa 32 10,274 28-03-2018, 10:37 AM
Último mensaje: superkuko
  problema con shield para arduino para cargar el codigo homer32 6 1,504 17-10-2016, 07:49 AM
Último mensaje: homer32
  Problemas al cargar programa an arduina nano atmega328 ALTOVER 1 693 23-08-2016, 03:27 PM
Último mensaje: jagvalles
  [Problema] Arduino y servo antoniobeta 6 5,208 20-07-2016, 11:07 AM
Último mensaje: tazma