****A 2500RPM no tienes problema te va a pasar cada 24ms, pero a 700RPM son 11.67Hz es una frecuencia baja , te va a pasar cada 85.69ms, TIMER0 solo cuenta hasta 65535ms, TIMER1 con un preescaler alto te puede valer, TIMER2 creo que tambien, o sino hacer varios desbordes, pero mejor con un solo desborde, creo que es mejor.
Seria cuestion de probar haber como seria la imagen cambiando los rpm del motor
****No tienes problema de precision, ya que la velocidad es baja. mas bien tendras problemas si a las velocidades mas bajas tarda mucho y desborda el TIMER antes de que pase el sensor.
si lo importante es la presicion de tiempo para poderlo dividir entre los 255 leds, si a bajas velocidades se ve mal, se coloca una instrucion de comparcion de tiempo, ejmplo:
tiempo= 100
si el timer es menor que 100 q borre el timer e inicie de nuevo hasta que timer sea igual a 100 o mayor para ejecute la funcion de mostrar de las imagenes
****A 20Mhz contara mas rapido y desbordara antes, el oscilador "MAS LENTO" que puedas. Te debe llegar un solo PIC, pero eso depende de la complejidad del resto del programa.
ok mejor trabajar con un cristal de 4 Mhz
Como puedo hacer el codigo, donde hay informacion concreta para hacerlo, anteriormente trabajaba con asm hace aos en el 2002 cuando estudiaba ahorita estoy retomando nuevamente pero nunca tuve la oportunidad de trabajar con timer ....
Gracias nuevamente por tomarte tu tiempo