Tasks einer Kommunikationsstruktur

Gast #2175343
Lesenswert?

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
#2175389
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren