Hallo, ich stehe gerade vor einem theoetischen Ansatz zum Handling von Tasks. ICh möchte gerne ein eigene Strktur aufsetzen und mit Tasks arbeiten, dabei weiss ich aber nicht, wann ich die Tasks wechseln soll. Es geht also darum, das Daten empfangen werden und Daten gesendet werden können. Die empfangenen Daten kommen über einen Interrupt über RS232 rein. Ich weiss jetzt nicht, ob es sinnvoll ist einen Task Empfang und einen Task Senden zu schreiben. Ich hatte das so überlegt, das ich standardmäßig im Empfangstask bin und dann, wenn etwas gesendet werden soll, das dann der Task gewechselt wird. Wo bekomme ich Infos, wie andere Protokolle das machen? Gruß paule
Einen Task verwendet man wenn eine Sequenz von Operationen mit eigenem Timing ausgefuehrt werden soll. Falls ein einkommender Befehl sofort ausgefuehrt wird und die Antwort dann sofort zurueckgeht benoetigt man keinen Task. Dann decodiert man die Befehle im Main, fuehrt den Befehl aus und sendet die Antwort. Falls ein Befehl zu einer Sequenz von Operationen mit eigenem Timing fuehrt, ist ein Task eine vernuenftige Losung. Alternativ kann man eine Zusatndsmaschine damit betrauen. Oberhalb einer gewissen Komplexitaet dieser Zustandsmaschine sind eigene Tasks uebersichtlicher.
Vielen dank, für die rasche Antwort, werde das nur in einem Task machen, die Sende und Empfangsroutine.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.