RESI |
Top |
Repone la condición de ejecución de las subrutinas asociadas a interrupciones que ya fueron ejecutadas, porque una vez ejecutada queda bloqueada. La ejecución es condicional.
Usar RESI arg
El argumento (arg) es un valor o una variable que representa cada una de las interrupciones:
Por lo tanto los valores se suman. Por ejemplo, si quisiera restablecer solo la 3ª interrupción el uso de la instrucción es RESI 4. Si quisiera restablecer la 1ª y la 4ª sería 1 + 8, o sea RESI 9, y para todas la suma es 31 quedando RESI 31. El orden se ve en la configuración, excepto para el eje Z.
No se aplica a las entradas digitales. Cualquier otro valor que no involucre a los valores mencionados simplemente se ignoran.
Es posible "trabar" las interrupciones por un mal diseño del programa. Para evitarlo se debe colocar el control de las interrupciones fuera de las interrupciones. Debe existir una parte del programa principal que controle el estado y situación de las interrupciones.
|