duda frecuencimetro lpc1768

Hola tengo-qUE hacer un frecuencimetro y tengo una duda sobre una parte del programa, no pUEdo ponerlo entero asi-que solo pongo la parte que no me funciona.



//coinfigurar eint 0
LPC_PINCON->PINSEL4 |= 1 << (10*2); //p2.10 como entrada interrupcion
LPC_SC->EXTMODE |= (1<<0); // EINT0 activa por flanco
LPC_SC->EXTPOLAR |=(1<<0); //eint 0 activa por flanco de subida
LPC_SC->EXTINT |= (0x01); //Borrado de flag eint 0
NVIC_ClearPendingIRQ(EINT0_IRQn); //Borrado interrupciones pendientes
NVIC_SetPriority(EINT0_IRQn, 0x2); //prioridad eint 2 // tiene que desalojar peero menos prioritaria que systick
NVIC_EnableIRQ(EINT0_IRQn); //habilitacion interrupcion eint 2



Con la interrupcion eint0 le tengo que MEter una señal cuadrada y que me calcule la frecuencia.
El problema es-que no se me inicia la eint0, al pin 2.10 le conecto la señal pero no hace nada.
Los displays estan comprobados y funcionan bien es problema de la configuracion de la interrupcion.

Gracias.
 
Última edición por un moderador:
Atrás
Arriba