dfg
04.11.2008, 21:13
Ist es auf einem Mikrocontroller möglich mehrere Threads/Subs gleichzeitig "laufen" zu lassen, wie am PC?
edit: Ich hab jetzt noch mal gesucht und gefunden dass es nur mit multitasking µCs geht, und schon hab ich ne lösung parat:
Ich nehme eine Haupt Do...Loop Schleife die Nacheinander die Subs aufruft. Mit Hilfe von Countern werden die "wichtigen" Subs ofter ausgeführt und die unwichtige, wo das ergebnis nicht unbedigt ganz aktuell sein muss, werden nur selten aufgerufen. Das lässt sich ja ganz einfach über ein paar counter regeln.
edit: Ich hab jetzt noch mal gesucht und gefunden dass es nur mit multitasking µCs geht, und schon hab ich ne lösung parat:
Ich nehme eine Haupt Do...Loop Schleife die Nacheinander die Subs aufruft. Mit Hilfe von Countern werden die "wichtigen" Subs ofter ausgeführt und die unwichtige, wo das ergebnis nicht unbedigt ganz aktuell sein muss, werden nur selten aufgerufen. Das lässt sich ja ganz einfach über ein paar counter regeln.