Interrupciones
Desplazamiento de tarea
de interrupción externa
datos constan de 32 bits que representan las 32 salidas. De forma predetermi-
nada, está desactivada la generación de interrupciones por parte de las salidas.
Configuración
15 14 13 12 11 10 9
general:
m+2
15 14 13 12 11 10 9
m+3
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
= salidas de software 0-31
0 = interrupciones desactivadas
1 = interrupciones activadas
A cada salida que está activada para generar interrupciones se le asignan dos
tareas de interrupción externa en la CPU de la serie CJ. A tal fin las 32 salidas se
asignan en orden consecutivo a tareas de interrupción externa a partir de la salida
0. Al definir un desplazamiento se determina que los números de tarea de
interrupción externa de las (dos primeras) tareas de interrupción externa se
asignen a la salida 0. Las 31 salidas restantes se asignan a los correspondientes
números de tarea de interrupción externa en orden ascendente a partir de
"desplazamiento + 2".
Salida
0
1
2
3
4
~
31
* El número de tarea de interrupción externa asignado se ejecuta en el flanco
ascendente/descendente del correspondiente bit de salida del perfil de salida
de Unidad.
Por cada salida se puede calcular el número de tarea de interrupción externa con
la siguiente salida ('S' = salida):
Número de tarea de interrupción externa asignado al
• flanco ascendente del bit de salida es igual a: desplazamiento + 2xS
• flanco descendente del bit de salida es igual a: desplazamiento + 2xS+1
8
7
6
5
8
7
6
5
Número de tarea de
interrupción externa asignado
Desplazamiento
Desplazamiento + 1
Desplazamiento +2
Desplazamiento +3
Desplazamiento +4
Desplazamiento +5
Desplazamiento +6
Desplazamiento +7
Desplazamiento +8
Desplazamiento +9
~
Desplazamiento +62
Desplazamiento +63
Sección 4-6
4
3
2
1
0
Datos de activación
4
3
2
1
0
de interrupciones
Salidas
Interrupción ejecutada en
el flanco ascendente/
descendente*
Ascendente
Descendente
Ascendente
Descendente
Ascendente
Descendente
Ascendente
Descendente
Ascendente
Descendente
~
Ascendente
Descendente
89