Как сделать так, чтобы два прерывания, например, от таймера и от ножки, не прерывали друг друга? достаточно их сделать с одним приоритетом? И как из текущего прерывания очистить прерывания которые сейчас в очереди? достаточно почистить флаги, например:
Код
AT91C_BASE_AIC->AIC_ICCR = (1 << AT91C_ID_PIOA);
?
Нет повести печальнее на свете, чем повесть о хреновом интернете.