TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kidpic en 04 de Agosto de 2012, 23:36:33

Título: detección de pulso
Publicado por: kidpic en 04 de Agosto de 2012, 23:36:33
Necesito detectar pulsos de muy corta duración ( orden del milisegundo). Como tendría que configurar el pic para realizar esta aplicación.
gracias
Título: Re: detección de pulso
Publicado por: MLO__ en 04 de Agosto de 2012, 23:40:02
Hola.

Pues, la mejor manera seria mediante la interrupcion CCP .....

Saludos
Título: Re: detección de pulso
Publicado por: kidpic en 04 de Agosto de 2012, 23:45:48
Gracias. algun link para saber como se usa esa interrupción. Por favor
Título: Re: detección de pulso
Publicado por: jeremylf en 05 de Agosto de 2012, 01:26:26
Debes primero buscar por tu cuenta hombre

http://picmania.garcia-cuervo.net/tecnicas_en_c_0_indice.php
Título: Re: detección de pulso
Publicado por: kidpic en 10 de Agosto de 2012, 18:16:03
Gracias por sus respuestas. Aún tengo la inquietud de saber ¿cual es la mínima variación de ancho de pulso que puede capturar un microcontrolador? Resulta que tengo que capturar pulsos, veo su variación en el led pero no puedo hasta el momento hacer que el micro lo perciba e incremente un contador.Gracias
Título: Re: detección de pulso
Publicado por: rivale en 10 de Agosto de 2012, 19:25:10
depende de que micro uses, si usas el ccp como te menciona MLO, usarias el timer 1 como base de tiempo y la resolucion de tu timer seria de
4/osc

con un cristal de 20MHz tu incremento seria de 0.2 [us].