Arduino:Библиотеки/Scheduler

Материал из Онлайн справочника
Версия от 12:26, 8 июля 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Библиотека Scheduler[1]

Библиотека Scheduler позволяет Arduino Due использовать несколько функций одновременно. То есть задачи можно будет выполнять таким образом, чтобы они не прерывали друг друга.

Это кооперативный планировщик задач, в котором CPU переключается с одной задачи на другую. Библиотека включает в себя функции, передающие управление между задачами.

Примечание: Библиотека Scheduler и все связанные с нею функции – экспериментальные. Хотя этот API вряд ли сильно поменяется в будущем, он по-прежнему еще в разработке.

Функции

Примеры

  • MultipleBlinks – Мигание несколькими светодиодами, выполняемое в их собственных loop-функциях.

См.также

Внешние ссылки