¿Cómo funciona el botón de reinicio en Arduino?

Estoy confundido acerca de cómo y cuándo usar el botón de reinicio en el Arduino. ¿Simplemente presiono el botón mientras está encendido? ¿Es simplemente reiniciando ¿La placa o borrar el código cargado también? Actualmente, cuando presiono el botón mientras mi Uno está encendido, no hace absolutamente nada.

He estado usando esta placa durante muchas semanas sin ningún problema y ahora tengo he recibido este error:

avrdude: stk500_getsync() 

Y no puedo cargar el código. Intenté usar el botón de reinicio, pero no veo nada en el tablero, ni parpadeo ni parpadeo , nada indica que se haya reiniciado algo.

Responder

El botón de reinicio hace más o menos lo mismo que desenchufar la placa y volver a enchufarla reinicia su programa desde el principio.

Lo mismo sucede cuando programa la placa: la interfaz USB presiona el botón de reinicio por usted. Luego ingresa al cargador de arranque por uno o dos segundos para que pueda probar y programar

Cuando reinicia la placa, el LED en el pin 13 debe parpadear un par de veces mientras está en el gestor de arranque antes de ejecutar cualquier programa que haya programado. Si ese LED no parpadea cuando presiona el botón de reinicio, entonces hay una falla grave en su placa que requerirá un diagnóstico adicional.

  • Si tiene algo más conectado al Arduino, desconéctelo.
  • Intente alimentar el Arduino con diferentes fuentes de alimentación.
  • Si tiene otro Arduino o un programador AVR, intente volver a flashear el cargador de arranque.

Comentarios

  • Gracias. Usted ' ha confirmado mis sospechas. ' he estado intentando volver a flashear el cargador de arranque con otro Arduino pero sigo recibiendo errores para eso también. Tal vez ' s porque no ' t desconecté todo o tal vez porque tengo malas conexiones a los pines ATTINY. Lo que apesta es que este Aruduino es parte de un robot y tengo todos los pines en uso y pegados en caliente en su lugar. Esperaba una respuesta mejor que desconectarlo todo. : |

Responder

comprar otro Arduino

cargar el código en él

reemplace el microcontrolador del antiguo Arduino con el microcontrolador del nuevo Arduino

entonces su robot funciona bien.

Este problema surge cuando el chip convertidor en la placa se daña. así que en los pasos mencionados anteriormente, simplemente cargamos el código en el microcontrolador usando un nuevo chip convertidor.

Comentarios

  • ??? ¿Qué tiene esto que ver con la pregunta, qué hace el botón de reinicio? ¿Qué robot? ¿Qué se supone que es un chip convertidor?
  • aquí el problema es que el boceto no se carga. por lo tanto, reemplazarlo con un microcontrolador que ya está programado para esa tarea será útil en lugar de eliminar todas las conexiones y cargar el boceto. No podemos decir con 100% de confianza que cargar el boceto eliminando todas las conexiones resolverá el problema, porque experimenté un problema similar. para conocer el chip conversor, visite forum.arduino.cc/index.php?topic=70058.0

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *