Skocz do zawartości

Wielozadaniowość w C


Pomocna odpowiedź

Zawsze to lepsze niż ładowanie delayów przy każdej okazji, tak samo chyba każdy tutaj rozumie że temat dotyczy małego osmiobitowca i ten "multitasking" jest nieco naciągany. @Krawi92 fajnie to ogarnąłeś brawo! 

  • Lubię! 1

Pisałem coś o implementowaniu wielowątkowości na atmegach? Da się, prawda?

Uruchomienie pięciu diod na atmedze nie wymaga krzesania iskier czy używania SuperZajefajnejBibliotekiDoMiganiaDiodami. Rozumiem że zrobiłeś to na Timers? To teraz spróbuj bez tego.

(edytowany)
8 minut temu, ethanak napisał:

Uruchomienie pięciu diod na atmedze nie wymaga krzesania iskier czy używania SuperZajefajnejBibliotekiDoMiganiaDiodami. 

Nie no jasne...ja tak tylko zartowalem z tymi iskrami😉

8 minut temu, ethanak napisał:

Rozumiem że zrobiłeś to na Timers? To teraz spróbuj bez tego.

No na millis() wbudowanym...no a bez timera to chyba by bidusia byla...😕

No chyba ze chodzi o biblioteke timers...jak tak to nie uzywam...

Edytowano przez farmaceuta

Oczywiście że można. Nie trzeba Timers, czy ukochanych przez jednego z interlokutorów tablic funkcji.

Pamiętaj: obowiązuje zasada KISS. Jak się da coś zrobić prosto to nie trzeba komplikować. Tyle. Jak masz zrobić sobie kanapkę z kiełbasą to bierzesz chleb, masło, kiełbasę i nóż - nie musisz mieć super biblioteki przepisów.

14 minut temu, ethanak napisał:

A czemu bidusia? Co, ifa Ci ukradli czy co?

No na samym if'ie roznych interwalow raczej nie zrobie...potrzebuje timera jakiegos...no na atmegach...na tych lepszych prockach to nie wiem, pewnie da sie inaczej, ale jak juz pisalem prosty avr tez ma swoje zalety i korzystac mozna zwlaszcza dla poczatkujacych..(jak ja😉)

(edytowany)
27 minut temu, ethanak napisał:

czy ukochanych przez jednego z interlokutorów tablic funkcji.

Nie raz pisałem że nie lubię spaghetti 😉 skoro już przy kulinariach jesteśmy 

Edytowano przez _LM_

Aj, uderz w stół, a nożyce Cię opieprzą 🙂 Ja też wolę pasta con cośtam:)

@farmaceutaOczywista oczywistość. Tyle że atmega potrzebuje jakiegoś tam timera czy przerwania, a w takim np. Pico masz do dyspozycji licznik mikrosekund. Atmegi są fajne, attiny też (mam w domu parę urządzeń opartych właśnie na attiny13), ale to już dzisiaj jest historia. Można umieć, nawrt trzeba umieć, ale nigdy nie wolno polecać protez. Jak ktoś chce programować attiny to zaprogramuje. Jak będzie chciał coś innego to też. Ale nie traktuj swoich (całkiem zresztą sensownych) wywodów jako jedyne możliwe rozwiązania.

6 minut temu, ethanak napisał:

Ale nie traktuj swoich (całkiem zresztą sensownych) wywodów jako jedyne możliwe rozwiązania.

Alez oczywiscie Ja ich tak nie traktuje...jezeli cos wiem to staram sie pomoc, jesli nie wiem to siedze cichutko, jesli nie jestem pewny to sie do tego przyznaje...ale nie traktuje tego co mowia jak jedyne sluszne rozwiazanie..(to nie moj typ charakteru😉 byc moze w ktoryms miejscu sie nie zrozumielismy) a po drugie to za cieniutki jestem zeby ustalac co jest lepszym rozwiazaniem...ehh takie tam filozofie😅

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...