151 pcx
Rozdział 7. ♦ Przykładowe konwertery protokołów 151
Podejście takie zilustrowane jest na rysunku 7.7. Procesy obsługi łączy komunikacyjnych (przewodowego i bezprzewodowego) mają wyższy priorytet, uzyskany dzięki mechanizmowi przerwań. Proces konwersji protokołów, jakkolwiek kluczowy z punktu widzenia całości oprogramowania, ma priorytet niższy.
Rys. 7.7.
Ilustracja działania
programu
konwertera
start
I t
ini.cjaliza.cja
|
|
j obsługa łącza j ( przewodowego I |
( konwersja ) 1 protokołów J |
_J_1 : i |
' : Ali : " |
obsługa łącza bezprzewodowego
fr- wykonywanie programu przesyły danych
Inicjalizacja konwertera
Zadaniem procedury inicjalizującej konwertera jest ustawienie odpowiednich trybów pracy poszczególnych układów peryferyjnych (liczników, portów szeregowych itp.). Wszystkie programowalne układy konwertera znajdują się wewnątrz mikrosterownika DS80C320.
Pewne parametry są uzależnione od ustawień przełączników konfiguracyjnych, dlatego też odczyt ich stanu poprzedza dalsze operacje. Od ustawień zależą parametry łącza przewodowego takie jak prędkość transmisji, liczba bitów informacyjnych, liczba bitów stopu i sposób sprawdzania parzystości.
Inicjalizacja portów szeregowych składa się z następujących czynności:
♦ ustawienie trybu pracy portów,
♦ zaprogramowanie prędkości transmisji łącza:
♦ dla łącza przewodowego - zależnie od ustawienia konfiguracji,
♦ dla łącza bezprzewodowego - 37500 b/s;
♦ ustawienie zmiennych, określających czasy oczekiwania i warunek rozpoczęcia nadawania znaków łączem przewodowym (w zależności od prędkości transmisji),
♦ przełączenie modułu radiowego na odbiór.
Wyszukiwarka
Podobne podstrony:
153 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 153 Po przeanalizowaniu zawartości buforów u155 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 155 Podczas pracy konwerterów z jednym segme157 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 157Ocena konwertera Konwerter dla wielu segm159 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 159 i odbiór-nadawanie wynosi Ttr = 0,1 s. W161 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 161Rys. 7.13. Teoretyczny wpływ wielkości163 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 163 Rys. 7.16. Realizacja transakcji w sieciRozdział 7. ♦ Przykładowe konwertery protokołów 141 ♦ błąd transmisji. Oprócz ramki danych,Rozdział 7. ♦ Przykładowe konwertery protokołów 143Inicjalizacja konwertera Procedura inicjalizacjiRozdział 7. ♦ Przykładowe konwertery protokołów 145 mniejszej liczby znaków, komputer musi wysłać znRozdział 7. ♦ Przykładowe konwertery protokołów 147Protokół łącza radiowego Wykorzystany modułRozdział 7. ♦ Przykładowe konwertery protokołów 149 czasowi transmisji znaku łączem przewodowym. W059 pcx Rozdział 3. ♦ Protokoły dostępu do łącza w sieciach bezprzewodowych ś i Ps, Ps eś e ą ę ą :061 pcx Rozdział 3. ♦ Protokoły dostępu do łącza w sieciach bezprzewodowych 61 Z wykresów wynika, żeRozdział 7.Przykładowe konwertery protokołów Niniejszy rozdział opisuje konstrukcję kilku prostych167 pcx Rozdział 8. ♦ Efektywność sieci zawierającej konwertery 167 przesłanych i potwierdzonych, il169 pcx Rozdział 8. ♦ Efektywność sieci zawierającej konwertery 169 Rozdział 8. ♦ Efektywność sieci171 pcx Rozdział 8. ♦ Efektywność sieci zawierającej konwertery 171 kiem od tej reguły są wyniki dla173 pcx Rozdział 8. ♦ Efektywność sieci zawierającej konwertery 173 Z danych zawartych w zamieszczon175 pcx Rozdział 8. ♦ Efektywność sieci zawierającej konwertery 175 Rozdział 8. ♦ Efektywność sieciwięcej podobnych podstron