PCCar.ru - Ваш автомобильный компьютер


Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка устройств

Ответ
 
Опции темы
Старый 12.04.2017, 00:57   #1
kostyamat
Пользователь
 
Регистрация: 20.04.2016
Возраст: 44
Город: Vera
Регион: Украина
Машина: Dodge Caliber 2.0CRD
Сообщений: 58
kostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the rough
Lightbulb Многозадачность на Arduino, несколько потоков loop()

Суть темы в том, что одновременно можно запустить несколько потоков loop(), переключение между которыми осуществляется по системному таймеру. Как результат, можно обрабатывать до трех независимых потоков команд в loop(), тем самым получая риалтайм обработку ввода/вывода и т.п. На то она и многозадачность.

Для полного понимания процессов, желательно внимательно покурить вот эту статью http://robocraft.ru/blog/985.html и продолжение http://robocraft.ru/blog/981.html
А саму обновляемую, для новых версий компилятора, библиотеку можно взять тут https://github.com/pi-null-mezon/Arduinomultitask
Это просто WOOW!!!! какой-то, товарищи. Нашел чисто случайно и просто обалдел. Это открывает просто неограниченные возможности, такие как реалтайм обработчики множества событий, без использования дефицитные прерываний, одновременые измерения и вывод и т.п. Применение просто безгранично, даже только с тремя потоками.
kostyamat вне форума   Ответить с цитированием
Старый 12.04.2017, 01:52   #2
admin
Administrator
 
Аватар для admin
 
Регистрация: 15.06.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Lexus RX400h
Сообщений: 735
admin отключил(а) отображение уровня репутации
По умолчанию

http://www.cyber-place.ru/showthread...ghlight=leo%2A
__________________
Все для arduino.
admin вне форума   Ответить с цитированием
Ответ

Метки
arduino, loop, multitasking, ардуино, многозадачность


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 19:48.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Яндекс.Метрика