Opciones Del Depurador Mikroicd Para Los Usuarios Avanzados; Opciones Del Mikroicd; Depuración En Tiempo Real; Puntos De Ruptura - mikroElektronika mikroICD Manual De Usuario

Tabla de contenido
depurador mikroICD
depurador mikroICD

4.0. Opciones del depurador mikroICD para los usuarios avanzados

En el texto a continuación vamos a presentar varias opciones del mikroICD.
Depuración en tiempo real
Los comandos Step Into [F7] y Step Over [F8] permiten ejecutar el programa línea por línea. En este caso la ejecución de programa es un
proceso lento, y como tal es conveniente para los programas cortos. Al contrario de eso, los comandos Run/Pause Debugger [F6] y Run
To Cursor [F4] permiten ejecutar el programa en tiempo real, por lo que este proceso es más rápido. La velocidad de la ejecución de pro-
grama depende de la frecuancia de reloj del microcontrolador. Al pulsar sobre el botón [F6] o al seleccionar la opción Run/Pause Debug-
ger, el mikroICD se detiene temporalmente, entonces el microcontrolador ejecuta el programa cargado a toda velocidad. Al pulsar sobre
el mismo botón se reinicia la ejecución del mikroICD, y el la ejecución de programa se detiene en la posición alcanzada. Al pulsar sobre
el botón [F4] el microcontrolador sigue ejecutando el programa a alta velocidad hasta alcanzar la línea seleccionada por el cursor.

Puntos de ruptura

El mikroICD habilita que cada línea de programa esté marcada con un punto de ruptura. Es un punto en el que el programa para o
se detiene temporalmente, utilizado con el propósito de depurar. Los puntos de ruptura se colocan en el programa al pulsar sobre el
espacio a la izquierda de la línea de programa o al pulsar el botón [F5]. Al seleccionar el comando Run [F6] el microcontrolador ejecuta
el programa desde la locación actual (marcada por el azul) hasta que alcance un punto de ruptura (marcada por el rojo). El depurador se
detiene después de alcanzar el punto de ruptura. Hay dos tipos de puntos de ruptura - el de hardware y el de software. La única diferencia
visible entre ellos es la velocidad de la ejecución de programa antes de que se alcance la línea de programa especifi cada. Los puntos de
ruptura de hardware están colocados dentro del chip del microcontroler y proporcionan ejecutar el programa con más rapidez. El número
de puntos de ruptura de hardware es limitado, mientras que el número total de los puntos de ruptura de software no es limitado. Por
ejemplo, los microcontroladores PIC de 16 bits tienen sólo un punto de ruptura, mientras que los de 18 bits tienen hasta los 3. Cuando
se utilizan todos los puntos de ruptura de hardware, los demás puntos de ruptura se utilizarán como los de software.
Pulse aquí para convertir la línea de programa
en el punto de ruptura
13
MikroElektronika
Tabla de contenido
loading

Tabla de contenido