Red de conocimiento informático - Aprendizaje de programación - El perro DSP de gama baja pregunta: ¿Cómo activar una interrupción con un botón?

El perro DSP de gama baja pregunta: ¿Cómo activar una interrupción con un botón?

InitSysCtrl();

/Inicializar el sistema

DINT;

/Apagar interrupciones

IER

=

0x0000;

IFR

=

0x0000;

InitPieCtrl();

/Inicializar PIE

InitPieVectTable();

//Inicializar tabla de vectores de interrupción PIE

InitPeripherals();

/ /Inicializar periféricos

InitGpio();

//Inicializar GPIO

InitXIntrupt();

//Inicializar interrupción externa

EALLOW;

PieVectTable.INTx4

=

1;

// Interrupción externa 1 en el grupo PIE 1 Bit 4

EINT;

//p>

Habilitar

INTM

ERTM;

p>

Habilitar

DBGM

for(;;;);

Esperar interrupción de entrada