Si AngelGris, tienes razón pues la interrupción es por overflow del TMR0 lo que pasa es que está cargado con 255 y al cambiar el estado del pin causa el overflow y por ende la interrupción se da. Muy pertinente la aclaración.
Estaba pensando en lo siguiente con lo del delay pero no se funcione:
Teniendo en cuenta que para que en mi circuito hay un pulsador a RA4 y cada vez que se pulsa causa el Overflow (precargado el TMR0 con 255), en el momento que entre en la interrupción, apagar la bandera de interrupción y recargar el TMR0, hacer un retardo antirrebote de unos 50 msg o mas. Si es verdad que se oprimió el pulsador, este estará presionado mas que esos milisegundos del Delay y volverá a causar el Overflow, lo cual confirmaría que si es una pulsación real.
Si fuera un pulso error, luego del Delay, no se volvería a causar el Overflow.
Bueno, eso es lo que creo que puede suceder pero la verdad no se si funcione, no soy muy diestro en esto de los pic.
Será que funciona compañeros???
