Gast
#396916
Hallo! Welche Möglichkeiten würde es geben, im AVR Multithreading oder so was ähnliches zu betreiben? Es soll überhaupt nicht präemptiv sein, sondern ich suche eine Möglichkeit die Kontextwechsel (beispielsweise aus einer Funktion für die Displayansteuerung in eine Funktion für die Ansteuerung einer Schnittstelle). Das ganze könnte man vielleicht automatisch machen wenn der AVR wie bei den interrupts routinen kennen würde den stack zu sichern und den ausführungszeiger zu verschieben, oder einfach manuell in dem man einen Programmierstil mit StateMaschines erstellt, die nacheinander alle aus der Hauptfunktion aufgerufen werden und nach jedem Schleifendurchgang einen Zustandswechsel bekommen. Habt ihr dazu schon analoge Projekte erstellt / gefunden wie man das ganze formal aufbauen könnte? Viele Grüße, Stefan Noll