Muy buenas. Tengo un problema al tener habilitadas varias interrupciones a la vez, concretamente de los timers y INT0 y las RB. Me ocurre, que cuando esta atendiendo a la interrupcion del timer0 y salta la del timer2, no se activa el bit de señalización, asi que cuando sale de la rutina de atencion que estaba atendiendo, no entra a la del timer2 (lo uso de cronometro, asi que es esencial que entre). Parecido ocurre con las RB4-7, pero al reves, si salta la irq, hace bien la rutina, pero no se borra el bit de aviso, ni con "bcf INTCON,RBIF" ni "bcf INTCON,0" y entra en un bucle sin salida ya que nunca se borra.
¿Alguien sabe que ocurre?
Gracias de antemano y un saludo.