Gast
#5186544
Guten Abend zusammen Ich habe soeben das Multitaskingtutorial durchgeschaut und bin an einem Punkt hängengeblieben : https://www.mikrocontroller.net/articles/Multitasking#Verbesserter_Ansatz Dort werden ja quasi die 3 verschiedenen Aufgaben die der MC zu erledigen hat in Funktionien verbaut und dann im Hauptprogramm diese einzeln aufgerufen, dann eine Milisekunde gewartet und dann alles wieder von vorne. Wenn jetzt aber die LED schön im Takt blinken soll, dann verzögern ja die anderen 2 Funktionen die 1 ms Wartezeit bis zum erneuten Aufruf der Blinkfunktion, nicht? Der MC benötigt ja eine gewisse Zeit zusätzlich um die Funktionen abzuarbeiten. Und so dauert es minimal länger als 1 ms bis die Funktion wieder aufgerufen wird, oder? Stimmt es das es nur sehr schwer möglich ist Zeitkritisches Multitasking auszuführen ohne Timer/Interrupts?