POV (26.05.2008 16:52, просмотров: 83) ответил mse на Он чего, обработчик в векторах оставить пытаецца?
не, lcall функции обработчика делает... Вообще давно я отвык тыкать в разработчиков IDE. как правило косяки программера. Но тут непонятно всё. Думаю громоздко я написал прогу (хотя выглядит интересно):
В прерываниях таймера4 начинается передача 2-х байт по СПИ.
В прерываниях СПИ передаётся 2-й байт и запускается АЦП0, который в своих прерываниях только читает результат. По окончанию передачи второго байта по СПИ вновь запускается таймер4.
И всё пошло вновь. Если вот этот цикл прервать, запретив например повторный хзапуск таймера, то УАРТ1 работает.
Интересный факт - все флаги УАРТа устанавливаеются нормально (иначе бы зависла прога). А на пине нет данных.