Цитата(Сергей Борщ @ Mar 28 2007, 15:40)

Вставить после инициализации контроллера прерываний
Код
AT91C_BASE_AIC->AIC_EOICR = 0; // Reset AIC logic
Эта строчка присутствует - не помогает

Может с инициализацией контроллера прерываний что-то не то? У меня нет выделенной отдельным модулем инициализации контроллера прерываний. При инициализации периферии, требующей работы мс прерываниями, настраиваю контроллер прерываний. Например, при инициализации SPI:
AT91F_AIC_ConfigureIt ( AT91C_BASE_AIC, AT91C_ID_SPI, 2,AT91C_AIC_SRCTYPE_INT_POSITIVE_EDGE, SPI_c_irq_handler);
AT91F_AIC_EnableIt (AT91C_BASE_AIC, AT91C_ID_SPI);
Примерно таким же образом включены прерывания от таймера реального времени.
Что-то еще для иниуиализации требуется?
А сам вывод RESET надо как-то конфигурировать?