Autor Tema: como mido el tiempo de mis operaciones?  (Leído 2690 veces)

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

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
como mido el tiempo de mis operaciones?
« en: 23 de Mayo de 2011, 00:22:34 »
Hola, esoty programando en c30 un dspic33fj128, quiero hacer un muestreo lo mas rapido posible, pero para esto necesito saber cuando tardan las operaciones que necesito hacer antes de la siguiente toma de muestra, omo puedo hacer pra saber esto, en mplab me aparece inactivo el stopwatch, porlo que esta no seria opcion, a menos que se pudiera activar, pero no se como.

Saludos
"Nada es imposible, no si puedes imaginarlo"

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: como mido el tiempo de mis operaciones?
« Respuesta #1 en: 23 de Mayo de 2011, 01:37:31 »
¿Tienes activado el MPLAB SIM?

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: como mido el tiempo de mis operaciones?
« Respuesta #2 en: 23 de Mayo de 2011, 01:48:25 »
¿Tienes activado el MPLAB SIM?
si lo activo, lo curioso es que si lo use una vez, y unos dias despues desaparecio, no se porque


*

*no supe  como subir loa imagen
« Última modificación: 23 de Mayo de 2011, 02:02:02 por rivale »
"Nada es imposible, no si puedes imaginarlo"

Desconectado fram_22

  • PIC18
  • ****
  • Mensajes: 316
Re: como mido el tiempo de mis operaciones?
« Respuesta #3 en: 07 de Junio de 2011, 15:05:45 »
Una pregunta. Me parece que una medicion en MPLAB sim no es lo mas exacto.
No seria mejor programar el pic y medir utilizando algun pulso o algo por el estilo?

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: como mido el tiempo de mis operaciones?
« Respuesta #4 en: 07 de Junio de 2011, 15:54:27 »
Utilizando un debugger se hace mediante la cuenta de un timer... Al iniciar las operaciones a medir se resetea el timer, luego al finalizar guardas el valor del timer en alguna variable y colocas un breakpoint, como para leer la variable mediante el debugger.


Saludos!
No contesto mensajes privados, las consultas en el foro