-
- Т.е. весь сыр-бор ради одной единственной задачи из множества? Что это за задача такая, почему её нужно обрабатывать вне очереди, и при этом выносить из прерывания, которое её инициирует? - =AlexD=(31.10.2014 07:50)
- Задач может быть и несколько. Выполнение может быть длинным, возникать не на каждое прерывание, но требовать немедленной обработки. Например принимаются данные с АЦП, если значение превысило некий порог, то немедленно запускаем длинную процедуру lightelf(142 знак., 31.10.2014 13:24)
- Я правильно понимаю, что на время калибровки АЦП биглуп и его задачи просто умирают? - =AlexD=(31.10.2014 14:49)
- Да. А вот прерывания (в том числе следующие отсчеты АЦП) продолжают отрабатываться. В вытесняющей многозадачке можно было бы запулить поток с максимальным приоритетом, но вот в биглупе не все так однозначно. - lightelf(31.10.2014 16:22)
- Я правильно понимаю, что на время калибровки АЦП биглуп и его задачи просто умирают? - =AlexD=(31.10.2014 14:49)
- Задач может быть и несколько. Выполнение может быть длинным, возникать не на каждое прерывание, но требовать немедленной обработки. Например принимаются данные с АЦП, если значение превысило некий порог, то немедленно запускаем длинную процедуру lightelf(142 знак., 31.10.2014 13:24)
- Т.е. весь сыр-бор ради одной единственной задачи из множества? Что это за задача такая, почему её нужно обрабатывать вне очереди, и при этом выносить из прерывания, которое её инициирует? - =AlexD=(31.10.2014 07:50)