Arduino:Библиотеки/Scheduler: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
м (Замена текста — «<references />» на «<references /> {{Навигационная таблица/Arduino библиотеки}}»)
(нет различий)

Версия от 03:01, 11 декабря 2016

{{#setlogo:ArduinoCommunityLogo.png}}

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


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

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

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

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

Функции

Примеры

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

См.также

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