Debugger RS232

Niple incluye en todas sus versiones una herramienta para poder depurar nuestros programas en tiempo real utilizando el puerto de comunicaciones serie RS232. Podremos ver el estado de registros, bits, pines de entrada y salida, etc.

Para poder utilizar esta herramienta, deberemos declararla como un dispositivo de comunicaciones: “Declaración de Dispositivos > Comunicaciones > DEBUG_RS232”.

Hay que configurar el tipo de comunicación (código o USART), la velocidad en baudios, y los pines TX y RX en caso de elegir “por código”.

Realizamos nuestro programa de acuerdo a nuestra necesidades e insertamos el bloque “Enviar_Debug”. Tenemos dos maneras de utilizarlo.

Modo Automático. Envía la siguiente información de manera automática:

  • Configuración de puertos.
  • Valores de puertos.
  • Interrupciones.
  • Temporizadores.
  • Conversores A/D.
  • Registros de usuario.

Modo Manual. Permite elegir cualquier registro a enviar, tanto del microcontrolador como de usuario.

En nuestro ejemplo realizamos un contador y lo depuramos para ver el incremento en el registro de usuario.

Una vez programado el microcontrolador, lo conectamos a la computadora mediante el puerto RS232 y ejecutamos el programa “Niple Debugger in Circuit” desde el menú “Herramientas > Debugger”:

Abrimos el archivo NPL desde el botón “Cargar Proyecto de Niple”:

Seleccionamos el puerto de comunicaciones, la velocidad y presionamos el botón “Conectar”:

Descargar proyecto de ejemplo.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on TumblrPin on PinterestDigg thisShare on RedditEmail this to someonePrint this page