ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
28 апреля
556732 Топик полностью
lightelf (31.10.2014 13:24, просмотров: 95) ответил =AlexD= на Т.е. весь сыр-бор ради одной единственной задачи из множества? Что это за задача такая, почему её нужно обрабатывать вне очереди, и при этом выносить из прерывания, которое её инициирует?
Задач может быть и несколько. Выполнение может быть длинным, возникать не на каждое прерывание, но требовать немедленной обработки. Например принимаются данные с АЦП, если значение превысило некий порог, то немедленно запускаем длинную процедуру рекалибровки исполнительного устройства. При этом данные с АЦП нужно продолжать принимать, время отсчитывать и команды по UARTу обрабатывать.
Не надо делать мне как лучше, оставьте мне как хорошо