Цитата(muravei @ Feb 20 2007, 20:08)

Делаю систему, кот. должна измерять в реальном времени и общаться по UARTу
Вопрос в след. : допустим принят байт -обработка(RX) его считала и разрешила прерывания (но сама подпрограмма обработки RX не завершена) , а тут " откуда не возмись" прерывание от таймера-пора мерять. Мерим и тупо ждем конца измерения(ну понятно разрешаем- запрещаем прерывания), но хотелось бы вернуться в прерванное (RX) доделать его .Надо как то извратиться со с стеком, может кто-то уже придумал подобное.
Посмотри мою прогу по многоуровневому прерыванию на nix-06.nm.ru
Нес чем извращаться не надо. Разрешил и всё! Если из под ASM, то нельзя использовать общие регистры. Если из под Си, то внимательно смотреть на общие переменные. Правильно написанная программа будет работать и так.