Hola, escribo para hacer una consulta al foro. Para un trabajo de la escuela tengo que hacer un medidor de periodo de una señal que despliegue el periodo en un lcd 16x2, puedo usar un pic 16f628 o un 16f877, y les pido ayuda, no para que me den hecho el trabajo sino para que me indiquen mas o menos que necesito hacer.
Tengo la siguiente idea y me gustaria que me indicaran si voy mas o menos por el camino correcto y que me den mas sugerencias. Tengo pensado echar a andar algun timer (aun no se cual es el ideal para esta tarea), voy a acitvar la interrupción por flanco ascendente en RB0, cuando se detecte una interrupción leeré el valor del timer y lo guardaré en una variable, después en la segunda interrupción volveré a leer el valor del timer y lo guardaré en otra variable, después haré la diferencia entre las dos variables y supongo que el resultado será el periodo pero aún no estoy seguro.
Quisiera saber si lo que pienso hacer está bien o si hay alguna otra manera más eficiente de medir el periodo de alguna señal, agradezco cualquier sugerencia y comentario. Muchas gracias!
Tengo la siguiente idea y me gustaria que me indicaran si voy mas o menos por el camino correcto y que me den mas sugerencias. Tengo pensado echar a andar algun timer (aun no se cual es el ideal para esta tarea), voy a acitvar la interrupción por flanco ascendente en RB0, cuando se detecte una interrupción leeré el valor del timer y lo guardaré en una variable, después en la segunda interrupción volveré a leer el valor del timer y lo guardaré en otra variable, después haré la diferencia entre las dos variables y supongo que el resultado será el periodo pero aún no estoy seguro.
Quisiera saber si lo que pienso hacer está bien o si hay alguna otra manera más eficiente de medir el periodo de alguna señal, agradezco cualquier sugerencia y comentario. Muchas gracias!