Цитата(Shaienn @ Sep 9 2009, 09:00)

Задача такая:
Запустить PIT, досчитать до чего-нибудь, вылететь в прерывание по флагу PITS.
Код в прерывании у Вас должен выставить в "1" PIOA.0 на втором прерывании - этого не происходит?
Мелкие замечания:
Код
AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_PIOA)| (1 << AT91C_ID_SYS);
Клоки SYS включать не надо, такого бита попросту нет.
Код
AT91C_BASE_AIC->AIC_IECR |= 2;
AT91C_BASE_AIC->AIC_IDCR &= ~2;
Так с write-only регистрами работать нельзя.