W Mirkowych bibliotekach jak już pewnie zauważyłeś, masz funkcję :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Ona odczytuje jeden znak z bufora cyklicznego USART. Więc definiujesz sobie tablicę char`ów np. długą na 100 komórek. Tworzysz sobie również zmienną char znak i u08 DlugoscStringa. W pętli głównej programu ciągle zapisujesz do zmiennej znak to co jest w buforze. Potem robisz sobie if`a który sprawdza czy masz coś w tej zmiennej. Jeśli znak != 0, zapisujesz zmienną znak do komórki tablicy określonej w zmiennej DlugoscStringa, zerujesz zmienną znak i inkrementujesz zmienną DlugoscStringa. Myślę że w miarę logicznie to opisałem. Zamieszczam przykładowy kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Nie wiem czy to będzie działać, pisałem to z głowy.