Skocz do zawartości

Wielozadaniowość - jak to zrealizować i wykorzystać


Pomocna odpowiedź

Napisano

Witam wszystkich.

Chciałbym napisać cykl artykułów na temat realizacji prostej wielozadaniowości w mikroprocesorze i wykorzystaniu tego w projektach. Chcę zacząć od kursu Arduino II pozycja 9, gdzie jest opisany bardzo prosty przykład takiego rozwiązania. Zamierzam rozbudować ten przykład o jednoczesną obsługę peryferiów procesora i komunikację (COM, I2C, SPI) celem połaczenia procka ze światem zewnętrznym (stacja robocza, inne procki w okolicy, moduły zewnętrzne we/wy). Na przykład na początek zmieniać częstotliwość migania diody i odczytywać stan przycisku ze stacji roboczej, a potem rozbudowywać projekt dalej, np w kierunku laboratorium pomiarowego. Nie mam zamiaru korzystać z bibliotek implementujących system operacyjny (np RTOS). Ma to działać na różnych rodzinach procesorów: ATMega (Arduino), STM32, ESP32, RP2040, CH32V00?.

Czy temat jest interesujący?

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...