Hallo achim S.
1.) Ich kenne KEIN Programm, wo der Proz mehrere Sek lang schläft - kein halbwegs normaler Programmierer würde das implentieren.
2.) Mit diesem "Programm" kann man wirklich nur "fast" mehrere Aufgaben nacheinander ausführen - stimmt.
3.) Delay() sollte man tunlichts NIE verwenden (siehe 1.))!
4.) In all meinen Programmen verwende ich grundsätzlich NIE delay, sondern IMMER timer-isrs!!!!
5.)Es ist nicht korrekt zu behaupten,
Wenn ich sagen wir mal 50 delay im Prg habe und diese durch diese Funktion ersetze, bekomme ich einen starken Gewinn an Geschwindigkeit. Dadurch kan ich auch verschidne Funktion gleichzeitig ausführen
. Durch diese Funktion vergeudest Du doch immer 1ms (delay(1))!
6.) Ich arbeite grundsätzlich mit der Standart Bibliothek, habe mir aber selbst dazu eine eigene lib gemacht.
7.)
verschiedene Fkt gleichzeitig ausführen geht bei den hier verwendeten Fkt nicht, es wird alles sequentiell abgearbeitet; man kann nur parallel Fkt abarbeiten (= verschiedene Fkt gleichzeitig) mittels multitasking, und selbst RTOS ist kein echtes multitasking OS.
8.) - nichts für ungut, alter Freund
Egon