Autor Tema: al simular no logro pasar de #use delay...  (Leído 2010 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado copertun

  • PIC10
  • *
  • Mensajes: 12
al simular no logro pasar de #use delay...
« en: 05 de Febrero de 2006, 12:01:00 »
Wenas, estoy empezando a hacer los ejercicios y todo funciona perfecto Sonrisa, pero a la hora de simular en mplab, e ir ejecutando paso a paso, despues del delay pasa a #use delay (clock = 4000000), y al darle a step out para salir de ahi el simulador se queda haciendo un stepping todo el rato, si alguien tiene alguna idea de como arreglarlo se lo agradeceria.

Un saludo.

Desconectado gfp

  • PIC18
  • ****
  • Mensajes: 274
RE: al simular no logro pasar de #use delay...
« Respuesta #1 en: 07 de Febrero de 2006, 12:04:00 »
Antes de entrar al delay pones el cursor en la siguiente instruccion, click derecho y eliges "run to cursor".

gfp

Desconectado grouchy

  • PIC10
  • *
  • Mensajes: 39
RE: al simular no logro pasar de #use delay...
« Respuesta #2 en: 07 de Febrero de 2006, 23:19:00 »
Otra forma de simular un programa saltando todos los delays o partes del programa que no te interesan; es utilizando los Breakpoints, lo único que tienes que hacer es elegir la instrucción o rutina que si te interesa,  y dando un doble click sobre la línea te debera aparecer el circulo rojo del lado izquierdo de la pantalla, esto indica que es un breakpoint.....................Entonces lo unico que haces es correr la simulación y ésta se detendrá en el breakpoint y desde ahi aplicar la simulación paso a paso.........SALUDOS

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: al simular no logro pasar de #use delay...
« Respuesta #3 en: 08 de Febrero de 2006, 07:06:00 »
estas usando alguna rutina de pausa tipo delayms() o delayus()? prueba a poner un breakpoint como dicen los anteriores colegas... y cuando llegues ahi, quitalo, y sigue ejecutando.