Hallo, kann man parallele Routinen realisieren? Wenn ich z.B. "quasi" gleichzeitig AD Wandler lesen möchte und die Werte ausgeben. Also zwei getrennte Funktionen implementieren, die unabhängig von einander laufen. Ist das möglich?
Quasi ja. Und zwar bieten sich hierfür interruptgesteuerte Funktionsaufrufe an - der A/D-Wandler löst einen Interrupt beim beendeten Wandlungsvorgang aus, die Interruptroutine holt den fertigen Wert ab. Die Wertausgabe könnte in der Hauptschleife erfolgen. Zugriffe auf gemeinsam genutzte Variablen sind mit geeigneten Mechanismen zu synchronisieren, entsprechende Flags etc. sollten als volatile deklariert werden.
Wie soll das gehen? Für die Ausgabe müssen die Werte vom AD-Wandler doch ersteinmal ausgelesen werden. Order verstehe ich dein Anliegen jetzt falsch?
"Quasi gleichzeitig" ist relativ, und wie Gast123 schon schrieb, kann es quasi Unsinn sein. Beschreib doch mal dein tatsächliches Problem - was willst du womit erreichen, und was geht dabei jetzt nicht? Oliver
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.