Помощь
-
Поиск
-
Пользователи
-
Календарь
Полная версия этой страницы:
Прерывание работы vTaskDelay
Форум разработчиков электроники ELECTRONIX.ru
>
Cистемный уровень проектирования
>
Операционные системы
>
FreeRTOS
veteq
Jan 30 2015, 12:04
Возможно ли прервать работу vTaskDelay, т.е. разблокировать задачу досрочно? vTaskResume может с этим помочь?
Например выйти из этой функции досрочно.:
vTaskDelay(1000 / portTICK_PERIOD_MS);
barabek
Jan 30 2015, 14:11
Цитата(veteq @ Jan 30 2015, 22:04)
Возможно ли прервать работу vTaskDelay, т.е. разблокировать задачу досрочно? vTaskResume может с этим помочь?
Например выйти из этой функции досрочно.:
vTaskDelay(1000 / portTICK_PERIOD_MS);
Нет, так нельзя. Но можно ждать семафора в течении секунды, например.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке
.
Invision Power Board © 2001-2024
Invision Power Services, Inc.