Depuración en el editor ST

La generación de código de las estructuras de control like if…end_if y case…end_case no utiliza saltos. Sin embargo, se mantienen las condiciones de ejecución de las instrucciones.

El programa recorre cada línea de código pero solo se ejecutan las instrucciones cuya condición de ejecución está a TRUE.

Depuración en modo paso a paso

En el modo Paso a Paso el depurador se detendrá en cada línea del editor ST incluso si la condición de ejecución está a FALSE y la sentencia no se ejecuta. Se puede ejecutar el programa hasta la siguiente línea válida pulsando <F10> (Saltar al Siguiente Paso ) o <F11> (Paso a Paso).

Ejemplo

Resultado de la depuración en modo paso a paso del siguiente código en el editor ST:

Depuración en modo continuo con Puntos de Ruptura Insertados

La ejecución de los puntos de ruptura insertados siempre es independiente de los resultados de la condiciones de control. Se puede ejecutar el programa hasta el siguiente punto de ruptura pulsando <F5>.

Ejemplo

Resultado de la depuración en modo continuo del siguiente código en el editor ST con tres puntos de ruptura insertados:

Depuración en modo continuo con Puntos de Ruptura por programa

La ejecución de los puntos de ruptura por programa depende de la condición de control. Se puede ejecutar el programa hasta el siguiente punto de ruptura pulsando <F11>.

Ejemplo

Resultado de la depuración en modo continuo del siguiente código en el editor ST:

Modificado el: 2020-08-04Comentarios sobre esta páginaLínea directa de Panasonic