TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: rivale en 23 de Mayo de 2011, 00:22:34

Título: como mido el tiempo de mis operaciones?
Publicado por: rivale 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
Título: Re: como mido el tiempo de mis operaciones?
Publicado por: Nocturno en 23 de Mayo de 2011, 01:37:31
¿Tienes activado el MPLAB SIM?
Título: Re: como mido el tiempo de mis operaciones?
Publicado por: rivale 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


(http://C:\Users\Rivale\Pictures\stopwatch.png)*

*no supe  como subir loa imagen
Título: Re: como mido el tiempo de mis operaciones?
Publicado por: fram_22 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?
Título: Re: como mido el tiempo de mis operaciones?
Publicado por: Suky 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!