152 Bezprzewodowe sieci komputerowe
Obsługa łącza przewodowego odbywa się na zasadzie przerwań. Procedura obsługi przerwania podejmuje odpowiednie działania w zależności od tego, czy przerwanie pochodzi od układu nadawczego, czy odbiorczego.
Jeżeli przerwanie pochodzi od układu nadawczego, następuje sprawdzenie, czy w buforze nadawczym łącza przewodowego są znaki do wysłania. Jeżeli tak, następuje wysłanie kolejnego znaku.
Jeżeli przerwanie pochodzi od układu odbiorczego, następuje wczytanie odebranego znaku i umieszczenie go w buforze odbiorczym łącza przewodowego.
Obsługa łącza bezprzewodowego odbywa się na zasadzie przerwań. Procedura obsługi przerwania podejmuje odpowiednie działania w zależności od tego, czy przerwanie pochodzi od układu nadawczego, czy odbiorczego.
Jeżeli przerwanie pochodzi od układu nadawczego, następuje wysłanie, w zależności od potrzeb, kolejnego znaku preambuły lub kolejnego znaku ramki łącza radiowego, znajdującego się w buforze nadawczym łącza radiowego. W przypadku, gdy wysłane zostały już wszystkie znaki ramki, moduł radiowy przełączany jest w tryb odbioru.
Jeżeli przerwanie pochodzi od układu odbiorczego, następuje wczytanie odebranego znaku i umieszczenie go w buforze odbiorczym łącza radiowego.
Zadaniem procedury konwersji protokołów jest takie przetworzenie danych, aby zapewnić poprawną, zgodną z założeniami, pracę łącza przewodowego i radiowego. W tym celu wykonywane jest cykliczne sprawdzanie i analiza stanu buforów odbiorczych obu łączy oraz bufora nadawczego łącza przewodowego. Na podstawie uzyskanych w ten sposób informacji podejmowane są decyzje dotyczące przetwarzania i wysyłania danych.
Jeżeli bufor odbiorczy łącza przewodowego zawiera liczbę znaków wystarczającą do skompletowania ramki, lub też od chwili odebrania ostatniego znaku upłynął czas wystarczający na przesłanie kolejnego znaku, następuje skompletowanie ramki łącza radiowego. Jeżeli łącze radiowe jest w stanie nasłuchu, następuje przełączenie na nadawanie i wysłanie ramki.
Jeżeli bufor odbiorczy łącza radiowego zawiera ramkę o właściwej strukturze i występuje zgodność przesłanej i wyliczonej sumy kontrolnej, pole danych ramki jest kopiowane do bufora nadawczego łącza przewodowego. Jeżeli w buforze tym znajduje się odpowiednia liczba znaków (zależna od szybkości transmisji), lub jeśli od nadejścia ostatniej ramki łączem radiowym upłynął zadany czas, następuje rozpoczęcie wysyłania zawartości bufora łączem przewodowym.