TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: desnight en 23 de Febrero de 2009, 15:42:38
-
Hola, me podrían decir como puedo hacer para contar el número de pulsaciones que entran por este pin.
Uso un cristal de 4Mhz. Gracias por adelantado.
Saludos.
-
if(input_state(pin_rb4))
{
delay_ms(150);
if(input_state(pin_rb4))
{
count++;//aqui llevo la cuenta
while(input_state(pin_rb4));
}
}
-
:lol:
no es pin_rb4 ... es solo pin_b4 :D
-
Muchas gracias MLO_.
Saludos.
-
Ok.
Recuerda que el codigo es para leer las pulsaciones de un "pulsador" -valga la redundancia-, por eso el delay_ms(150), para el antirrebotes.
-
150 ms? por lo general solo se espera 20 o 30 ms.
-
Es a modo de ejemplo.