resumen interrupciones lcp1768

Páginas: 10 (2356 palabras) Publicado: 3 de mayo de 2013
Resumen del Manejo de
Interrupciones en el LPC1768
Versión 5.1

Sistemas Electrónicos Digitales

Universidad de Alcalá
Departamento de Electrónica

Departamento de Electrónica

Universidad de Alcalá

1 Introducción al documento
Este documento presenta un resumen del sistema de gestión de interrupciones del
Cortex M3 y de la configuración y manejo de las Interrupciones Externas enel
LPC1768 que puede servir de base para la programación de interrupciones del
LPC1768. También se presenta la biblioteca de funciones CMSIS definidas para
homogeneizar el acceso a algunos recursos de procesadores basados en la arquirtectura
Cortex y utilizado en la gestión de interrupciones.
Como anexos se incluyen la tabla de vectores del LPC1768 y los nombres de las
funciones deinterrupción utilizados por Keil en la versión V. 4. 21 del uVision 4.
La información está obtenida fundamentalmente del LPC17xx User Manual
proporcionado por NXP y de la documentación incluida en la ayuda de Keil uVision 4.

2 Índice de contenidos
1

INTRODUCCIÓN AL DOCUMENTO ............................................................................................ 3

2

ÍNDICE DE CONTENIDOS............................................................................................................. 3

3

MODELO DE EXCEPCIONES DEL CORTEX M3 ....................................................................... 5

4

5
6

INTERRUPCIONES EXTERNAS DEL LPC1768 ....................................................................... 7
4.1 INTERRUPCIONES EXTERNAS DEDICADAS............................................................................................. 8
4.2 INTERRUPCIONES ASOCIADAS A LOS PINES DE LOS PUERTOS GPIO0 Y GPIO2.............................. 8
EJEMPLO DE PROGRAMA QUE UTILIZA INTERRUPCIONES EXTERNAS...................... 9

ANEXOS...........................................................................................................................................11
6.1 ANEXO I: TABLA DE NOMBRES Y NÚMERO DE INTERRUPCIÓN ........................................................ 11
6.2 ANEXO II: DEFINICIÓN DE LOS NOMBRES DE RUTINAS DE ATENCIÓN A LAS INTERRUPCIONES .12
6.3 ANEXO III: RESUMEN DE REGISTROS RELACIONADOS CON LAS INTERRUPCIONES....................... 13
6.3.1 Configuración de las interrupciones engeneral.................................................................. 13
6.3.2 Configuración de las interrupciones externas ...................................................................... 13
6.3.3 Configuración de las interrupciones asociadas a las entradas GPIO0 y GPIO2 .... 13
6.4 ANEXO IV: INTRODUCCIÓN AL CMSIS (CORTEX MICROCONTROLLER SOFTWARE INTERFACESTANDARD).......................................................................................................................................................... 14
6.4.1 Listado de las funciones CMSIS .................................................................................................... 14
6.4.2 Ejemplo de programa que utiliza interrupciones externas usando CMSIS............. 16

3

Departamento de ElectrónicaUniversidad de Alcalá

3 Modelo de Excepciones del Cortex M3
Al enfrentarse por primera vez a un microcontrolador es fundamental analizar cómo
funciona su sistema de gestión de excepciones e interrupciones, conocer cómo se tratan
sus prioridades y cómo y dónde se configuran, saber dónde está la tabla de vectores y
saber realizar funciones de atención a las diferentes excepciones. También esimportante saber las interrupciones externas de las que dispone y cómo se configuran.
Una excepción es un evento que se puede producir por diferentes causas y que, cuando
se produce, si está habilitado, provoca la ejecución inmediata de una rutina de atención
a la excepción interrumpiendo el programa que se estuviera ejecutando en ese momento.
En la mayor parte de las excepciones, al finalizar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumen de la interrupción y restablecimiento del contacto fritz perls
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • INTERRUPCIONES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS