Arduino No Es Programable: Que Hacer En Caso De Error "no Sincronizado: Resp = 0x30"

Tabla de contenido:

Arduino No Es Programable: Que Hacer En Caso De Error "no Sincronizado: Resp = 0x30"
Arduino No Es Programable: Que Hacer En Caso De Error "no Sincronizado: Resp = 0x30"

Video: Arduino No Es Programable: Que Hacer En Caso De Error "no Sincronizado: Resp = 0x30"

Video: Arduino No Es Programable: Que Hacer En Caso De Error
Video: Arduino Nano Code Upload Error avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 2024, Abril
Anonim

Sucede que escribes programas para Arduino, los cargas en la memoria y todo funciona muy bien. Y luego, de repente, ya no se cargan. Y el entorno de desarrollo, al intentar cargar un boceto, da un error: "arduino avrdude: stk500_recv (): el programador no responde avrdude: stk500_getsync () intento 10 de 10: no sincronizado: resp = 0x30".

¿Qué? ¿Realmente se ha quemado el tablero? Tómate tu tiempo para desesperarte: quizás aún no todo esté perdido. Intentemos resolverlo.

Ventana IDE de Arduino con error
Ventana IDE de Arduino con error

Instrucciones

Paso 1

"Arduino" no es programable, aunque todo funcionaba antes. Hay varias razones posibles para este comportamiento, que deben verificarse:

- por alguna razón, el conductor se ha estrellado;

- se ha seleccionado el puerto COM incorrecto;

- en algún lugar hay una conexión eléctrica, que no debería ser (cortocircuito);

- El cargador de arranque de la placa Arduino se ha bloqueado.

Repasemos todos los elementos de esta lista y asegurémonos hasta que solucionemos el problema.

Error
Error

Paso 2

Abramos el Administrador de dispositivos de Windows a través del menú Inicio -> Panel de control -> Hardware y sonido -> Administrador de dispositivos. Hay una opción más corta: presione la tecla Windows en el teclado y, sin soltarla, presione la tecla Pausa. Se abrirá una ventana de propiedades del sistema, con un enlace al Administrador de dispositivos en el lado izquierdo.

Busque y abra la sección Puertos (COM y LPT) en el administrador. Si el controlador está instalado y funciona correctamente, no debería haber ningún ícono superpuesto, como una pregunta o un signo de exclamación, en el ícono del dispositivo Arduino. Si hay tales íconos, entonces hay un problema con el controlador. Si el dispositivo Arduino o USB-Serial no está presente en absoluto en esta sección del administrador, entonces el controlador ni siquiera está instalado. En cualquiera de estos casos, el controlador debe instalarse (o reinstalarse).

En el administrador de dispositivos, seleccione nuestra placa Arduino (o un dispositivo desconocido que aparece cuando la placa Arduino está conectada a la computadora), haga clic derecho sobre ella y seleccione Actualizar controladores … en el menú contextual.

Seleccione Buscar en esta computadora y especifique la ruta al directorio con el controlador de la placa. A continuación, siga las instrucciones del Asistente para nuevo hardware.

Para las placas originales de la familia "Arduino", los controladores están disponibles en el directorio del entorno de desarrollo, en el subdirectorio de controladores. Para placas compatibles con "Arduino", busque el controlador en Internet.

Estado normal de Arduino en el administrador de dispositivos de Windows
Estado normal de Arduino en el administrador de dispositivos de Windows

Paso 3

Comprobemos que hemos especificado correctamente el puerto COM en el IDE de Arduino. Puede verificar qué puerto asigna el sistema a nuestra placa Arduino en el Administrador de dispositivos de Windows. Las placas Arduino están ubicadas en la sección Puertos (COM y LPT) y generalmente se identifican como dispositivos "Arduino" o "USB-Serial".

Vaya al menú Herramientas -> Puerto y asegúrese de que se especifique el puerto correcto. Si no es así, indique el deseado.

Elegir un puerto COM en el entorno de desarrollo de Arduino
Elegir un puerto COM en el entorno de desarrollo de Arduino

Paso 4

Si la placa Arduino se encuentra sobre una superficie conductora, existe el riesgo de que haya un cortocircuito en alguna parte. Esto puede provocar un error en el funcionamiento de la placa y, en particular, interferir con el proceso normal de programación. Compruebe que la placa esté sobre una superficie aislada.

Además, por el mismo tipo de razones, atribuiría la conexión de cables no autorizados a los pines 0 y 1 de la placa Arduino, que son puertos RX y TX y se utilizan en el proceso de cargar un boceto en la memoria de la placa.

Paso 5

Si nada de lo anterior ayuda, intentemos con otra opción: sobrescribir el cargador de arranque de la placa.

El gestor de arranque es un programa de control especial para el Arduino, que se ejecuta cuando el dispositivo está encendido y que establece el modo de funcionamiento de la placa: o va a la ejecución del programa desde la memoria Arduino, o al procedimiento de programación de la computadora..

Para implementar esta opción, necesitamos un programador. El diagrama para conectar el programador al Arduino se muestra en la figura.

Luego de conectar el programador en el entorno de programación "Arduino", en el menú Herramientas -> Programador, indique el tipo de nuestro programador. Por ejemplo, USBasp. Ahora, en el mismo menú Herramientas, seleccione el elemento Grabar cargador. Este proceso no lleva mucho tiempo.

Si la operación fue exitosa, el IDE lo informará. Y la placa Arduino parpadeará alegremente con el LED en el pin 13. Además del cargador de arranque, contiene un boceto predeterminado: un boceto de parpadeo de LED parpadeando.

Si, después de todas las manipulaciones realizadas, la placa no cobra vida, tal vez realmente quemó el microcircuito. Mis condolencias.

Recomendado: