Цитата(Slider_spb @ Apr 3 2008, 10:27)

Используйте теги [ code ] и [ /code ] (без пробелов) для вставки исходников. В форме ввода есть для них специальная кнопочка с символом #.
У вас случайно не открыто в отладчике окно с регистрами SPI0 или VIC? Чтение регистров отладчиком может сбрасывать флаги.
Вы два раза пишете в VICVectAddr - в InterruptDef() и SPIInterrupt().
Какой компилятор вы используете? Многие версии GCC неправильно генерят эпилог прерывания IRQ.