"PLUGIN_AW"
Manual de Usuario – Versión 1.0
Diseñado por: Ing. Daniel Di Lella
D.F.A.E
Deteniendo el programa por acceso a la escritura / lectura de una variable.
Esta característica nos permite detener (Halt) un programa cuando el mismo accede a una
posición de memoria en RAM o variable en sus distintas variantes como "acceso en modo
lectura", "acceso en modo escritura" y por último "acceso tanto en escritura como lectura".
El hecho de poder detener un programa cuando una variable en especial es accedida por
alguna línea de código del mismo, es muy interesante para la depuración de programas
complejos, ya que muchas veces se producen alteraciones o accesos a estas variables por
errores en el diseño del programa o por circunstancias no tenidas en cuenta por el
diseñador.
En nuestro ejemplo, tomaremos la variable "N_encend" (número de encendidos del
LED1) y configuraremos el debugger para que se genere un Breakpoint por acceso a
escritura en dicha variable. Para ello seguiremos los siguientes pasos:
1) Ubicaremos el cursor en la ventana "Data", justo en la posición de la variable
"N_encend" y haremos "click" con el botón derecho del mouse sobre la misma.
2) Elegiremos la opción "Set Trigger Address A" y "Write Access" como se muestra en
la fugura superior. Al hacer click sobre esta última opción, aparecerá una barra vertical
a roja a la izquierda de la variable elegida como se puede ver en la Figura 25.-
EduDevices
www.edudevices.com.ar
69