TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: MRGSoft en 29 de Agosto de 2003, 09:00:00
-
En el siguiente código:
OPTION_REG = 248 " RA4 Como contador de impulsoso en Flanco de Bajada.
"OPTION_REG = 232 " RA4 Como contador de impulsoso en Flanco de Subida.
TRISA = 255 " Ponemos el Puerto A como ENTRADA.
TRISB = 0 " Ponemos el Puerto B como SALIDA.
PORTB = 0 " Ponemos la salidas el Puerto B en CERO.
Inicio:
PORTB = TMR0
Goto Inicio
END
si selecciono la opcion de contar impulsos por flanco de bajada, lo hace perfecto, solo cuenta cuando pasa de VCC a GND, pero si seleciono por flanco de subida, esta contando de continuo cuando RA4 se hace VCC, y no para hasta que pasa a GND.
Alguien me podria decir si esto es normal.
Saludos.
-
Una pregunta: ¿Cuando configuras el puerto, tambies tenes la entrada polarizada de alguna manera?
Jorge
-
He probado polarizandola con una resistencia de 10K a positivo, pero sigue dando el mismo problema.