georg georg schrieb:
> Hallo,
>
> möchte das µC auf änderungen im Unterprogramm reagiert(Enter) aber while
> soll nicht stehen bleiben.
> das Unterprog. soll im Hintergrund ständig auf hereinkommende Daten per
> Uart reagieren.
ständig geht nur mit Interrupts.
In regelmässigen Zeitabständen geht natürlich auch so. Sagt ja keiner,
dass dein Funktion uart auf ein Zeichen warten muss. Wenn das RXC Bit in
UCSRA nicht gesetzt ist, dann kehrt die Funktion eben gleich zurück und
meldet dem Aufrufer: "Da war kein Zeichen vorrätig"
Aber eines ist auch klar: Irgendwie mystisch geht da gar nichts. Du
musst das schon programmieren. Und eine Funktion die nicht aufgerufen
wird, tut auch nichts.