А у меня требуется реакция не дольше чем за 20мкс по паре
интерфейсов сразу. Обработка блока данных - намного дольше и должна
быть приоритетнее кода пользовательского режима. В принципе, как
предположил товарищ il-2, можно не выходя из текущего высокоприоритетного прерывания, после
снятия флага запроса прерывания, понизить текущий приоритет
выполнения кода, изменив значение BASEPRI и вызвать подпрограмму
обработки. Будет даже компактнее и быстрее. Спасибо за идею. При случае применю.