V
verd
Guest
Hi i nevar konfigurēt ext pārtraukt EINT2 par manu pieteikumu!
Es, izmantojot Keil kompilators kliedziens rtos.
tas ir kods:
Kods
ar spēkā neesošu extint1 (spēkā neesošs) (
LPC_PINCON-> PINSEL4 & = ~ 0x03000000; / / P2.12 - EINT2 - pin51
LPC_PINCON-> PINSEL4 | = 0x01000000;
LPC_GPIO2-> FIODIR & = ~ (1 <<12); / * PORT2.10 definēta kā priekšnodokli * /
LPC_GPIOINT-> IO2IntEnF | = (1 <<12); / * lai kuriem malu IRQ * /
NVIC_EnableIRQ (EINT2_IRQn) / * lai IRQ ar nvic * /
)par spēkā neesošu EINT2_IRQHandler ()
(
LPC_GPIOINT-> IO2IntClr | = (1 <<12); / * skaidrs līdz pārtraukt * /
isr_evt_set ((1 <<4), t_tarefa4); / / envia karogu de evento
)
Es, izmantojot Keil kompilators kliedziens rtos.
tas ir kods:
Kods
LPC_PINCON-> PINSEL4 & = ~ 0x03000000; / / P2.12 - EINT2 - pin51
LPC_PINCON-> PINSEL4 | = 0x01000000;
LPC_GPIO2-> FIODIR & = ~ (1 <<12); / * PORT2.10 definēta kā priekšnodokli * /
LPC_GPIOINT-> IO2IntEnF | = (1 <<12); / * lai kuriem malu IRQ * /
NVIC_EnableIRQ (EINT2_IRQn) / * lai IRQ ar nvic * /
)par spēkā neesošu EINT2_IRQHandler ()
(
LPC_GPIOINT-> IO2IntClr | = (1 <<12); / * skaidrs līdz pārtraukt * /
isr_evt_set ((1 <<4), t_tarefa4); / / envia karogu de evento
)