Tengo un Arduino Nano (Sainsmart) al que estoy tratando de subir un boceto. Bajo el IDE de Arduino, el dispositivo seleccionado fue Arduino Nano w/ ATmega328
.
Sin embargo, cargar el boceto me da el error
avrdude: stk500_recv(): programmer is not responding
Intenté ambos puertos USB ( /dev/tty.usbserial
& /dev/cu.usbserial
) pero el mismo error persiste. El Arduino está conectado a un Macbook Air a través del cable USB, y la PWR
luz indicadora LED del Arduino se enciende y el L
LED indicador parpadea. No hubo problemas al subir a un Arduino Uno.
Recuperado después de instalar los últimos controladores FTDI (MAC OSX, x64, v2.2.18, FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg) de http://www.ftdichip.com/Drivers/VCP.htm . Sin embargo, eso no ayudó.
¿Qué pudo haber salido mal?
fuente
Features: Automatic reset during program...
Sé que esto es viejo, pero me topé con él durante mi búsqueda de que Nano (V3) no se cargara, así que pensé que podría ayudar a alguien más. El problema es el gestor de arranque: Arduino IDE PERO encontré una solución fácil (justo debajo de mi nariz).
Me di cuenta de que mis nano se habían estado cargando muy bien y finalmente había actualizado las placas Arduino AVR de 1.6.20 a 1.6.21. No pensé que hubiera ningún problema porque todavía mostraba mi Nano y ATmega328, etc. en el administrador de la junta después del cambio.
Pero el nuevo administrador de placas tiene una nueva opción de procesador ATmega328 para el Nano. Cambié el procesador: en el Arduino IDE, seleccione
TOOLS
>>PROCESSOR
menú desplegable de ATmega328P a"ATmega328P (Old Bootloader)"
.Desde entonces, he subido muchos programas a varios Nano's V3 (conjunto de chips Prolofic interace) sin problemas.
fuente
ATmega328P (Old Bootloader)
me ayudó a resolver elstk500_recv(): programmer is not responding stk500_getsync() attempt 1 of 10: not in sync: resp=0x79
problema. En realidad, tengo la sensación de que antes estaba usando una versión anterior de GUI que tenía esta opción por defecto.Tener un problema similar con mi
Sainsmart Nano
.Debajo de la
Preferences
casilla "Mostrar resultados detallados durante la carga [x], luego, al cargar, debería aparecer un rastro rojo como este:Notarás una pequeña "pausa" justo antes de la primera línea de
avrdude: Send: 0 [30] [20]
. Intente cargar de nuevo y tenga su dedo listo en el botón de reinicio físico de suNano
. Justo el momento antes de queavrdude: ...
aparezca el primero , presione el botón de reinicio.Cuando tengas éxito, verás que la pantalla se llena con todo tipo de galimatías y termina así después de unos segundos:
fuente
Estaba teniendo el mismo problema y recibí el mismo mensaje de error. Resulta que estas placas no vienen con un gestor de arranque preinstalado. Si tiene algunos cables de puente y otro arduino en funcionamiento, puede usar este tutorial para instalar el gestor de arranque y debería funcionar muy bien, ¡el mío lo hizo al menos! :)
fuente
Recientemente tuve el mismo problema con 3 placas Nano que acabo de comprar en Amazon. Puedo confirmar que la solución sugerida (cambiar a "viejo gestor de arranque") resolvió mi problema.
Creo que el principal problema es la velocidad de carga. La versión del "cargador de arranque antiguo" se carga correctamente a 57600, pero la versión "nueva" predeterminada intenta cargarse a 115200 y falla.
fuente
También tuve ese mensaje de error. Creo que hay muchas causas posibles, así que me apresuro a especificar mi caso especial.
Tengo un hackintosh con OS X Yosemite 10.10.2, software Arduino 1.0.6 y Funduino UNO. La carga del ejemplo para Serial.write () tuvo éxito la primera vez. A partir de entonces, la mayoría de las cargas fallaron. Incluso cuando la carga se realizó correctamente, el monitor en serie no siempre mostraba salida.
Esto me pareció debido a una falta de comunicación en el puerto USB. Tuve que reiniciar repetidamente el funduino, desconectar y volver a conectar el cable USB o incluso reiniciar el sistema. Al volver a conectar el cable USB, a veces mi sistema se congela.
Al buscar en Google encontré una solución para "Insertar un dispositivo USB hace que Mavericks 10.9.1 se congele". La respuesta no 12 en tonymacx86.com básicamente le indica que elimine GenericUSBXHCI.kext de / System / Library / Extensions.
Me complace informar que después de eliminar este kext no tengo problemas para cargar el ejemplo y monitorear la salida. Como no necesito volver a enchufar el cable USB, no sé si esto resuelve el congelamiento de mi sistema. Ni siquiera estoy seguro de que se haya congelado el sistema, porque es posible que mi sistema no haya respondido a mi teclado y mouse USB.
fuente
¿Recuerdas decirle al IDE que el tipo de placa es Nano?
Tools
->Board
=>Arduino Nano ...
Esto me lleva cada vez que cambio entre mi Nano y Uno.
fuente
Tuve el mismo problema y la solución fue la siguiente:
fuente
He tenido problemas similares con dos Gravitech US Nanos. Ninguno de los siguientes métodos me funcionó, pero la lista debería ser bastante exhaustiva:
fuente
El Arduino IDE versión 1.8.5 dio el mismo error cada vez que intenté conectarlo a mi OSEPP Nano. Lo probé en Windows 10 y en Mac OsX con 2 Nano diferentes y también intenté retroceder a 1.8.4 en el IDE. La prueba de loopback en serie también pasó. Tenía la placa configurada en "Arduino Nano" y el procesador configurado en ATmega382P. Me aseguré de que el puerto correcto estaba configurado porque pude ver el nuevo puerto aparecer y desaparecer cuando enchufé el Nano y lo quité. Estoy usando el mini conector USB en el Nano.
La solución fue: ¡Elija el Arduino / Genuino Uno y funcionó!
Alguien necesita arreglar esto para que seleccionar la placa Nano funcione con la Nano
fuente
Si esto no funciona, tendrá que usar spi para programar el nano. Tendrá que buscar la conexión y usar uno porque tiene un chip serial at16u2 con un controlador que reconoce todos los productos atmel. Después de que las conexiones configuren uno como programador al parpadear el uno como isp, configure el programador como Arduino como isp y muestre el chip. Doble verificación. El beneficio es que es menos propenso a errores que uart y tiene un mejor momento, pero es una molestia para conectarse. Buena suerte
fuente
Ese problema se me ocurrió cuando actualicé el IDE de Arduino. Lo resolví cambiando el procesador a "viejo"
Herramientas-> Procesador -> "ATmega328P (antiguo gestor de arranque)" gracias !!!!
fuente
Okay. Tuve el mismo
programmer is not responding
error en Arduino Nano en Atmel MEGA168PA, chip USB: CH340G. Macbook Pro bajo macOS 10.14.2.Se instaló el ejemplo de Blink a mano y el puerto no estaba visible en la lista.
Estaba tratando de averiguar qué está mal y conecté mi Arduino Due a través del puerto de programación. Después de 2 intentos, se cargó el boceto ... Luego conecté el Nano de nuevo, el puerto era visible esta vez (en realidad dos de ellos:
/dev/cu.wchusbserial14120
y/dev/cu.usbserial-14120
) y adivina qué, ¡la carga había sido exitosa!¡Magia!
fuente