also wenns einfach werden soll versuch dich lieber mit ner bibliothek/modul/package für die serielle schnittstelle, wenn ich die initialisierung in C ansehe könnte mir mein frühstück hochkommen (tschuldigung >_< zu viel information)

oder nimm gleich C#, damit gings am schnellsten bei mir, aber tricky wegen der thread-problematik, musste mich erstmal in die feinheiten von C# einfuchsen

im µC lesen geht auch interruptgesteuert, ich werf hier mal die begriffe ringpuffer, stack und "cue" (verdammt wie buchstabiert man das nochmal?) in den raum, so hab ich mal ne asynchrone kommunikation PC <-> µC gemacht