Desactivando el "Auto-Reset Enable Trace"

Esta mañana he descubierto que era lo que me estaba dando tantos problemas al comunicarme con la placa.

Resulta que las Arduino tienen un jumper llamado "RESET-EN" que viene puenteado por defecto. Con esto consiguen que podamos programas la placa desde nuestra aplicación e inmediatamente después se ejecute el programa que acabamos de flashear. Esto es una comodidad, pero inhabilita las comunicaciones por el puerto serie, ya que resetea nuestro Arduino después de cada comunicación.

Bueno, pues lo único que tenemos que hacer es cortar el jumper, para que no se vuelva a resetear automáticamente.

En el caso de la Arduino Mega 2560 encontramos el jumper aquí:


Hay que pasar con un bisturí o cutter entre los dos puntos de soldadura.
Con mucho cuidado y sin salirse del rectangulito blanco:



Una vez hecho esto, podemos comunicarnos con la placa a través del USB sin ningún problema.

A disfrutar!
Previous Post
Next Post

0 comentarios: