Skocz do zawartości

[C] STM32F103 obsługa UART


Pomocna odpowiedź

Napisano

Witam,

w kursie dla STM32 i bibliotek HAL jest podstawowa obsługa UARTA, jednak dla ciągów o znanej długości znaków.

Mam moduł ESP8266, i wysyłając do niego komendy AT chciałbym interpretować odpowiedzi.

np. Wysyłając AT, dostaję odpowiedź OK. Ale jeśli wyślę inną komendę to odpowiedzi są różnej długości.

Czy jest możliwość odbioru ciągów o zmiennej długości i po odebraniu całości wyświetlenia całego bufora?

Rozumiem że musiałbym odbierać znak po znaku aż do momentu wystąpienia '\n' i wtedy zapisaną znak po znaku wiadomość interpretować jako odpowiedź?

Próbowałem coś napisać ale nie działa to tak jakbym chciał.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...