[ SOLUCIONADO] ¿Dos attachInterrupt en la misma interrupción?

Buenas noches,

¿Puede pasar algo no deseable si colocamos dos attachInterrupt en la misma interrupción, pero con dos eventos distintos?

por ejemplo:

attachInterrupt( 4, topall1, RISING);
attachInterrupt( 4, topall0, FALLING);

Ya se que debería experimentarlo yo mismo pero es que es parte de un código que estoy preparando para una máquina que aun no está terminada y no puedo probarla. Si no fuera posible, tendría que replantearme el funcionamiento.

Saludos

Nota al Moderador: Disculpas por no incluir el código en el post de la forma establecida, pero son solo dos instrucciones...

attachInterrupt( 4, topall1, RISING);
       attachInterrupt( 4, topall0, FALLING);

Yo si los uso!

Bien, te comento que puedes usar esto y resolver tu problema

attachInterrupt( 4, topall1, CHANGE);

CHANGE responde a falling y rising de modo que en la interrupción puedes detectar ese estado.

Agregado a lo que te dice surbyte, en la rutina de interrupción lo primero que deberás es dirimir si se produjo RISING o FALLING y ejecutar el código correspondiente. Si leemos el pin nada más entrar y está en HIGH lo lógico que que se haya producido un RISING. Si está en LOW, se tratará de un FALLING.

Gracias. Sabiendo esto, puedo seguir con el planteamiento.

Un saludo.