Цитата(Dopler @ May 18 2011, 11:46)

Какой менеджер прерываний вы используете? Если из framework, то он далеко не оптимальный по скорости.
Столкнулся почти с такой же задачей, как и автор тоста, и у меня так же возникает задержка 2-3 мкс при входе в обработчик прерываний, при использовании менеджера прерываний из framework'a.
В менеджере прерываний из framework таблица векторов в RAM лежит, так же как и в приведенном Вами варианте по ссылке её в RAM переносят, в чем тогда выгода?, а если код функций-обработчиков прерываний в RAM перенести получим еще большую скорость обработки прерываний? Только как это в коде на языке С реализовать?
Цитата
Вообще в вашем случае лучше использовать SSP с кадрами вместо SPI.
В AVR32 это SSC контроллер?