Witam.
Otóż przeszukałem chyba każde miejsce na forum na temat odbierania ciągu znaków przez UART w C. Znalazłem jedynie o wysyłaniu pojedynczych znaków jak i całych ciągów, a o odbieraniu jest tylko o znaku. Wymyśliłem więc że każdy odebrany znak zapiszę do tablicy i zwrócę jej wartość w funkcji gdy dojdzie do znaku enter (\n). Ale niestety coś się przekombinowałem i nie działa. Oto jej kod:
A oto fragment kodu z main.c:
Odpowiedź przyda zarówno mi jak i wielu innym osobom z podobnym kłopotem.
Otóż przeszukałem chyba każde miejsce na forum na temat odbierania ciągu znaków przez UART w C. Znalazłem jedynie o wysyłaniu pojedynczych znaków jak i całych ciągów, a o odbieraniu jest tylko o znaku. Wymyśliłem więc że każdy odebrany znak zapiszę do tablicy i zwrócę jej wartość w funkcji gdy dojdzie do znaku enter (\n). Ale niestety coś się przekombinowałem i nie działa. Oto jej kod:
Kod: C / C++
A oto fragment kodu z main.c:
Kod: C / C++
Odpowiedź przyda zarówno mi jak i wielu innym osobom z podobnym kłopotem.