Цитата(sailor @ Dec 19 2007, 13:23)

Не знаю, возможен ли вариант, когда в обработчике прерывания TC генерится программное прерывание, сам обработчик ТС при этом завершает работу, а расчет производится в обработчике программногго прерывания?
SWI начнет выполняться немедленно; отложить выполнение, задать приоритет или запретить его нельзя.
ИМХО, вариант с флагом наиболее правильный.
UPD: Или речь шла о софтварном прерывании при помощи AIC? Тогда можно, но все равно как-то криво, по-моему.