Diferencia entre revisiones de «C12 - Interrupts»

De Proyectos
Ir a la navegación Ir a la búsqueda
Página creada con «= Interrupt Concepts = <br> <br>»
 
Línea 1: Línea 1:
= Interrupt Concepts =
= Interrupt Concepts =
<br>
<br>
*Es cuando se suspende temporalmente la ejecución del programa para ejecutar una subrutina
*Cuando acaba la interrupción se vuelve a reanudar la ejecución donde se habia quedado
*La interrupción se "dispara" (trigger) a través de una acción del hardware
Interrupt Setup ritual
*Arm device - Se activa el device (externo o interno) que activará la interrupción
*Enable NVIC (Nested Vectored Interrupt Controller) - Es un módulo que controla todas las interrupciones se activa el NVIC específico para el device que usaremos
*Global enable bit I - Este bit se activa haciendo un clear. Este bit activa y desactiva todas las interrupciones
*Priority - No se si se refiere a la prioridad del device al thread principal o a que puede haber varias devices por interrupción y cada una tiene una prioridad
*Trigger - Es un evento asincrono. Es el encargado de activar el device que activa la interrupción. En el registro RIS hay un bit que nos indica que ha habido un trigger.
Vocabulario
*Arm/Disarm
**Arm - Permite
<br>
<br>

Revisión del 06:49 7 abr 2015

Interrupt Concepts


  • Es cuando se suspende temporalmente la ejecución del programa para ejecutar una subrutina
  • Cuando acaba la interrupción se vuelve a reanudar la ejecución donde se habia quedado
  • La interrupción se "dispara" (trigger) a través de una acción del hardware

Interrupt Setup ritual

  • Arm device - Se activa el device (externo o interno) que activará la interrupción
  • Enable NVIC (Nested Vectored Interrupt Controller) - Es un módulo que controla todas las interrupciones se activa el NVIC específico para el device que usaremos
  • Global enable bit I - Este bit se activa haciendo un clear. Este bit activa y desactiva todas las interrupciones
  • Priority - No se si se refiere a la prioridad del device al thread principal o a que puede haber varias devices por interrupción y cada una tiene una prioridad
  • Trigger - Es un evento asincrono. Es el encargado de activar el device que activa la interrupción. En el registro RIS hay un bit que nos indica que ha habido un trigger.

Vocabulario

  • Arm/Disarm
    • Arm - Permite