ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
14 октября
1548040 Топик полностью
Nikolay_Po (Сегодня, 13:02, просмотров: 24) ответил Eddy_Em на Ну так у меня в случаях, где нужна реакция в пределах миллисекунды, обычно один прогон суперлупа длится куда меньше.
А у меня требуется реакция не дольше чем за 20мкс по паре интерфейсов сразу. Обработка блока данных - намного дольше и должна быть приоритетнее кода пользовательского режима. В принципе, как предположил товарищ il-2, можно не выходя из текущего высокоприоритетного прерывания, после снятия флага запроса прерывания, понизить текущий приоритет выполнения кода, изменив значение BASEPRI и вызвать подпрограмму обработки. 

Будет даже компактнее и быстрее. Спасибо за идею. При случае применю.