Hola otra vez, aquí estoy otra vez con más dudas. El caso es que el porta.4 y porta.1 son dos motores que hacen girar una rueda dentada y el contador lo que hace es contar los dientes y valles de esa rueda. El problema viene ahora cuando se paran los motores, ya que en la deceleración la rueda sigue girando un poco y me interesa que esos dientes los cuente.
Había pensado que siguiera contando sabiendo ya desde que motor viene, por si tiene que sumar o restar, pero como una vez frenada la rueda, como podría oscilar un poco , me puede hacer que el sensor se me "vuelva loco" y así ya no me vale.
El caso es que necesitaría que el contador siguiera funcionando durante 1.5 o 2 segundos después del paro de los motores.
Supongo que la solución sería usar uno de los timer del pic pero no se exactamente cómo hacerlo, ya que dentro de la interrupción no creo que se pueda hacer y fuera, en el programa principal, no lo veo.
A ver si se os ocurre alguna forma de hacerlo que yo aún estoy un poco verde en esto. De todas formas si se me ocurre a mi antes os lo cuento.
Saludos.