Hola a todos.
Estaba aburrido un dia, asi que decidi hacer un frecuencimetro con un pic que tenia a la mano que es el 18f4620.
La forma en la que pretendia hacerlo era contando el numero de interrupciones externas que pasaban durante 1 segundo y asi el numero de pulsos era proporcional a la frecuencia.
El programa funciona bien hasta aproximadamente 8 KHz despues de esa frecuencia empieza a dar un valor erroneo.
Me gustaria que puedan ayudarme a resolver este problema. Adjunto todos mi proyecto hecho en mplab c18 y tambien la simulacion en proteus. Gracias.
Estaba aburrido un dia, asi que decidi hacer un frecuencimetro con un pic que tenia a la mano que es el 18f4620.
La forma en la que pretendia hacerlo era contando el numero de interrupciones externas que pasaban durante 1 segundo y asi el numero de pulsos era proporcional a la frecuencia.
El programa funciona bien hasta aproximadamente 8 KHz despues de esa frecuencia empieza a dar un valor erroneo.
Me gustaria que puedan ayudarme a resolver este problema. Adjunto todos mi proyecto hecho en mplab c18 y tambien la simulacion en proteus. Gracias.