Encontré en este foro esta respuesta que diste "Es sencillo, para saber la cantidad de pulsos que entran al pic, deberias habilitar un contador, bueno no conozco ese pic, pero he trabajado con 16f877 y 18f4550, en estos se usan los llamados timer, timer 0 se configura como contador, y el timer 1 se deberia configurar como temporizador este es quien va a llevar el tiempo. si crees que esto quizas te puede ayudar dime y te lo explico con mas detalle", es por eso que te escribo.
La situacion es la siguiente:
Estoy trabajando con un 16f877 y un equipo que me da pulsos. El equipo me da un tren de N pulsos, con 250mS en alto y 50mS en bajo. Yo debo capturar la cantidad de pulsos.
Lo he intentado con el timer, con temporizacion de bucles anidados pero casi siempre tengo perdidas en la cantiadad de pulsos y lo peor es que no siempre da el mismo valor, es decir,el mejor resultado que he obtenido para un tren de 6 pulsos es una suma de 4 pero a veces incluso solo cuenta 2 o 3, por favor ayúdame.
Mil Gracias!
perdiendo 2 pulsos