Skocz do zawartości

[Bascom] Odbieranie UART


nanab

Pomocna odpowiedź

Chciałem połączyć dwa układy przez UART, jednak nie wiem jak zrealizować odbiór danych w czasie działania głównego programu.

Na jednym uc wykonam coś takiego:

print <jakas zmienna> ; <inna zmienna>

W jaki sposób odebrać te dwie zmienne na drugim uc?

Czy UART generuje jakieś przerwanie? Czy muszę ciągle sprawdzać czy nie przyszły jakieś dane?

Wiem że powinna mi wystarczyć komenda:

Input <zmienna>

Ale nie wiem jak jej użyć. Wstawić to do głównej pętli?

Link do komentarza
Share on other sites

Jasne że uart generuje przerwanie.

W dokumentacji procka w zakładce interrupts masz je opisane

To do odbioru danej to będzie chyba Urxc

Co do Input to masz w helpie opisane łącznie z przykładem użycia.

możesz jeszcze zainteresować się waitkey lub inkey w zależności która ci bardziej spasuje.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.