Цитата(_artem_ @ Dec 7 2007, 05:24)

Почему такая двухсмысленность в исполнении или это только моя фантазия?
Почему двусмысленность? Если уж попали на вектор 0x18, то возвращаться всегда нужно специфическим образом.
Цитата(_artem_ @ Dec 7 2007, 05:24)

Второй вопрос - нужно ли при невекторных и fiq быстрых прерываниях записывать что нибудь в VICVectAddr , для сброса контроллера перед выходом из обработчика прерываний?
По-идее, нет: FIQ всегда имеет высший приоритет, а невекторные прерывания - всегда низший.
Впрочем, невекторные прерывания использовать не приходилось, векторов хватало всегда