ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1259231 Топик полностью
ЫЫyкпy (15.11.2022 14:22, просмотров: 289) ответил Dingo на Спрошу здесь, чтобы топики не плодить: как FreeRTOS в конфигах попросить, чтобы при событии быстро отрабатывала определённая задача? Есть прерывание АЦП, которое надо передать дальше. На пальцах - делаем задачу с высоким приоритетом, которая ждёт события/флага/сообщения/... Из прерывания это самое ожидаемое и инициируем. И чтобы задача очухалась не по тику шедулера, а по возникновению события? Чего лучше ожидать задаче(легковеснее), как попросить на "родном" языке об
Пишут что Task Notification работает быстрее чем очереди и семафоры. С другой стороны, если нужен еще и механизм для передачи данных из обработчика прерываний в задачу, то может оказаться что удобнее решить обе проблемы разом используя stream-buffer. 

https://www.freertos.org/RTOS-task-notifications.html

https://www.freertos.org/RTOS-stream-buffer-API.html

Жизнь есть способ существования белковых тел в борьбе со вторым началом термодинамики.