Hola
Tengo un problema con un timer que yo mismo he desarrollado.
Es un temporizador ascendente, que mediante 3 pulsadores programamos desde 1 hasta 99 minutos.
Al llegar al tiempo programado manda un "0" durante unas decimas de segundo a un zumbador, y al mismo tiempo le envia esta señal a otro circuito el cual me la devuelve al timer para volver a poner el tiempo a cero.
El problema es que hay veces que falla la parte que activa al zumbador, y el timer sigue contando el tiempo sin llegar a reconocer el tiempo programado. Una vez que se produce este fallo tengo que cortar la alimentacion y volver a conectar.
Lo extraño que no sigue ningun tipo de pauta para determinar cuando va a fallar. Y aun mas extraño es que el tiempo sigue avanzando como si no hubiese ningun fallo en el programa.
En el programa la parte que falla algunas veces es "************ COMPARAR TIEMPO ****************"
Ya no se si es que ni siquiera llega a esa parte, o hay mismo hay algun fallo, o bien hay algun problema con las variables.
pueden descargarse el asm desde
AQUIEstoy utilizando el oscilador interno, ya que no necesito mucha exactitud en la temporizacion.