hola a todos.
Tengo un programa con el f877 que usa la interrupcion del pin RB0 como contador de eventos, el cual me funciona bien.
Los resultados de las lecturas de me los muestra en un lcd 2x16.
Sin embargo, y ahi va mi pregunta, en cierto momento el conteo se altera como si los pulsos los recibiera a altísimas velocidades lo cual no es cierto pues solo llegan pulsos cada segundo.
Asi pues, el contador se "enloquece" y llega un momento que el display se apaga y toca resetear.
Por casualidad, desconecte el cable que llega al pin RB0 y lo toqué con la mano y empezó a presentar este mismo problema por lo que creí que era por no tenerla a tierra, entonces puse la resistencia del pin a tierra y reconecté la entrada de los pulsos externo a ver si se arreglaba.... pero no
. Sigue igual. Funciona digase 10 minutos bien y luego sucede esto.
Que puede ser? será que la resistencia debe ir es a +V ? por lo del Pull Ups ?
si alguien me puede sacar de este lio se lo agradezco mucho..
Tengo un programa con el f877 que usa la interrupcion del pin RB0 como contador de eventos, el cual me funciona bien.
Los resultados de las lecturas de me los muestra en un lcd 2x16.
Sin embargo, y ahi va mi pregunta, en cierto momento el conteo se altera como si los pulsos los recibiera a altísimas velocidades lo cual no es cierto pues solo llegan pulsos cada segundo.
Asi pues, el contador se "enloquece" y llega un momento que el display se apaga y toca resetear.
Por casualidad, desconecte el cable que llega al pin RB0 y lo toqué con la mano y empezó a presentar este mismo problema por lo que creí que era por no tenerla a tierra, entonces puse la resistencia del pin a tierra y reconecté la entrada de los pulsos externo a ver si se arreglaba.... pero no
Que puede ser? será que la resistencia debe ir es a +V ? por lo del Pull Ups ?
si alguien me puede sacar de este lio se lo agradezco mucho..