Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: freeRTOS семафоры
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > FreeRTOS
glonium
Доброго времени суток всем!
Добрался наконец то до изучения и применения freeRTOS, а именно межпроцессного взаимодействия и отложенной обработкй прерываний (событий).
Вопрос вообщем в следующем можно ли организовать отложенную обработку прерываний, так чтобы задача ждала его наступления в течении скажем 5 секунд если нет события то продолжается выполнение. Например для организации связи по UART Modbus ждём символа если не пришёл значит таймаут соединения обрабатываем пакет.
Если это сделать возможно то что тут применять бинарные семафоры не подходят. Прошу подскажите куда копать!
glonium
Прошу прощения прочитав повнимательнее описание нашёл ответ portBASE_TYPE xSemaphoreTake( xSemaphoreHandle xSemaphore,
portTickType xTicksToWait );
Тему можно считать закрытой, ещё раз прошу прощения!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.