ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
1429749 Топик полностью
Nikolay_Po (25.04.2024 10:17, просмотров: 35) ответил Make_Pic на Подскажите pls - Как попроще, "покрасивее" сделать такое: Есть Freertos, код из одной задачи управляет выполнением кода на уровне функций в другой задаче (назовем задачу выполнением прикладного кода, организованного как машина состояний) запуском, остановом, пошаговым выполнением функций, остановом после выполнения определенной функции?
Меня тут уже поправляли... Конечный автомат... Зависит от того, может управляющий дать несколько команд быстрее, чем управляемый исполняет? Требуется ли очередь команд? Делал подобное через флаги. Делал подобное через прямое вмешательство управляющего кода в состояние управляемого. И так, и так работает. Был даже вариант с очередью, но то были транзакции для интерфейса связи.