FreeRTOS - поделитесь примером с использованием mutex для двух задач

esp-new
Offline
Зарегистрирован: 12.08.2016

Добрый день.

 

Начал изучать многозадачку, но нникак не могу понять использование mutex.

 

Поделитесь пожалуйста простейшим примером для двух задач, хоть мерцание светодиодом.

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017
void setup() {
pinMode(14, OUTPUT);
pinMode(15, OUTPUT);
}

void loop() {
digitalWrite(14, (millis() >>  9) & 1);
digitalWrite(15, (millis() >>  8) & 1);
}

многозадачное мигание двумя светодиодами О_О 

b707
Offline
Зарегистрирован: 26.05.2017

esp-new пишет:

Добрый день.

Начал изучать многозадачку, но нникак не могу понять использование mutex.

Поделитесь пожалуйста простейшим примером для двух задач, хоть мерцание светодиодом.

А в гугле искать не пробовали?

https://www.hackster.io/feilipu/using-freertos-semaphores-in-arduino-ide...

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

b707 пишет:

А в гугле искать не пробовали?

я гуглу запретил публиковать ссылки на многоядерные контроллеры AVR