Escolar Documentos
Profissional Documentos
Cultura Documentos
Interrupciones
Cap.3.1 Interrupciones
Definicin
Definicin:
Es una peticin provocada generalmente por
parte
de
un
perifrico
hacia
el
microprocesador.
En el momento en se origina una interrupcin
se provoca la desviacin del flujo de control
del p, que abandona el programa principal y
pasa a ejecutar una rutina de cdigo llamada
ISR (Interrupt Service Routine), que atiende
la causa que la ha originado.
Cap.3.1 Interrupciones
Interrupciones
Cap.3.1 Interrupciones
Interrupciones
Cap.3.1 Interrupciones
Interrupciones
Interrupciones en el dsPIC30F
Excepciones: 0-7
Software: Fallo de pila y error
aritmtico.
Hardware:Fallo del oscilador y
Error en direccionamiento.
Interrupciones: 8
Interrupciones
Interrupciones
Interrupciones
Interrupciones
Interrupciones
INTCON1
INTCON2
SR
CORCON
IFS0<15:0>, IFS1<15:0>, IFS2<15:0>
IEC0<15:0>, IEC1<15:0>, IEC2<15:0>
IPC0<15:0>, IPC1<15:0>,...,IPC10<7:0>
IPL<3:0>
Cap.3.1 Interrupciones
Interrupciones
INTCON1
Contiene la banderas y bits de cntrolde
las excepciones y el bit NSTDIS que
habilita/deshabilita el anidamiento de
interrupciones.
INTCON2
Contiene los bits para el control de las
interrupciones externas, el bit que activa
la AIVT y de la instruccin DISI.
Cap.3.1 Interrupciones
Interrupciones
SR
Registro de estado de la CPU. Contiene
el registro IPL<2:0> que indica el nivel
de prioridad de la CPU.
CORCON
Contiene los bits de estado IPL3 con el
que se identifica el nivel de prioridad de
la CPU.
Cap.3.1 Interrupciones
Interrupciones
Cap.3.1 Interrupciones
Interrupciones
Cap.3.1 Interrupciones
Interrupciones
Las
interrupciones
pueden
deshabilitadas en los siguientes casos:
ser