Цитата(Aesthete Animus @ Jan 2 2008, 23:03)

При этом не забудьте убрать цикл "while (1)" из мейна.
А это для чего? что оно мне даст?
куда же я тогда возвращаться-то буду... в "никуда" получается...
Цитата
Хочу заметить, что всякие задержки в прерываниях (наподобее delay_us) крайне не рекоммендуются, прерывание - это критическая часть кода, из которого следует выходить как можно скорее.
Вот это мне тоже, кстати, не совсем понятно... Звучит как заученная фраза из книжек.
А если мне нужно по возникновении прерывания выполнить массу всего? Что мне тогда делать...?
Ведь мне никто не запрещает в прерывании остановить таймер, выполнить все что мне нужно, а по выходу из прерывания снова его запустить?
С моей (ламерской) точки зрения процедура-обработчик может быть сколь угодно долгой. Главное, чтобы в это время я не наловил новых прерываний...
Сообщение отредактировал HCHUNTER - Jan 2 2008, 20:40