Hallo
Das läßt sich hier wohl leider nicht vermeiden. Echtes Multitasking kann es mit einem AVR nicht geben, weder mit dem Mega8 des asuro, noch mit dem Mega32 des RP6. Man kann zwar Multitasking simulieren, hat dabei aber immer einen Overhead durch das Verwalten und Umschalten der Tasks. Die Grafik auf der RTos-Seite schönt meiner Meinung nach dieses Problem:Ich will keine Grundsatzdiskussion über den Sinn von Multitasking vs. irq-Steuerung oder FreeRTos vs. RP6Lib lostreten...
Bild hier
(Grafik von http://www.freertos.org)
Die senkrechten gestrichelten Linien gaukeln vor, dass das Umschalten im Vergleich zur Laufzeit der einzelnen Tasks nahezu keine Zeit benötigt.
Die Library des RP6 hat ein eigenes Tasksystem. Dieses kappselt zwar die einzelnen Tasks nicht, macht aber die Anwendung eines externen Taskschedulers wie z.B. RTos überflüssig.
Gruß
mic
Lesezeichen