Połączenia do innych tematów podręcznika
[Spis treści podręcznika]
[Wartości fabryczne i aktywne konfiguracje] [Wybieranie numeru i odbieranie połączenia] |
[Polecenia AT]
[Kody wyników] [Opis resjestrów S] |
Jeśli oprogramowanie telekomunikacyjne nie radzi sobie z postawionym mu zadaniem (lub nie chcesz aby robiło coś automatycznie), możesz ręcznie wydawać polecenia AT. Polecenia te mogą być używane do różnych celów, takich jak rozłączanie połączenia lub zmiana głośności głośnika modemu.
Różne rodziały tego podręcznika wyjaśniają w jaki sposób używać poleceń AT do różnych celów. Pozostała część tego rozdziału wyjaśnia jak działają polecenia AT i podaje ich listę wraz z wyjaśnieniami.
Ręczne wprowadzanie poleceń
(tryb terminalowy)
Aby wydawać ręcznie polecenia AT należy użyć oprogramowania
telekomunikacyjnego pracującego w trybie terminalowym, zwanym także trybem
lokalnym. W trybie tym wprowadzane polecenia są przekazywane modemowi a
nie oprogramowaniu lub komputerowi zdalnemu.
Niektóre rodzaje oprogramowania telekomunikacyjnego uruchamiają się w trybie terminalowym. Zazwyczaj wygląda to tak że użytkownik widzi pusty ekran w kolorze niebieskim lub czarnym i migający kursor. Jeśli po podaniu poniższego polecenia modem odpowie kodem wyniku OK, oznacza to iż pracujesz w trybie terminalowym i możesz wydawać polecenia ([Enter] oznacza naciśnięcie klawisz za Enter):
AT [Enter]
Jeśli oprogramowanie nie pracuje w trybie terminalowym sprawdź w jego
podręczniku jak je przełączyć w ten tryb.
Składnia linii poleceń
Każda linia poleceń, z wyjątkiem A/ musi rozpoczynać się od przedrostka
AT (angielskie ``ATtention'' - uwaga) i musi być podana tylko dużymi literami
(AT) lub tylko małymi (at). Modem analizuje kod AT w celu określenia prędkości
połączenia z komputerem, parzystości, długości dłowa ilości bitów stopu
a następnie zapisuje bieżącą konfigurację w pamięci.
W jednej linii poleceń można podać więcej niż jedno polecenie AT. W celu poprawienia czytelności takiej linii poleceń, mogą one być oddzielone białymi znakami (spacjami) - modem ignoruje wystąpienia białych znaków.
Każda linia poleceń (z wyjątkiem A/) musi być zakończona podaniem znaku przejścia do nowej linii (Enter, w kodzie ASCII [CR] - 13). Jeśli linia nie jest zakończona tym znakiem modem ignoruje polecenie. Znak zakończenia linii następujący po znaku przejścia do nowej klinii jest opcjonalny i jest on ignorowany przez modem.
Poniżej podano przykłady poprawnych linii poleceń:
AT DT 555-5055 [Enter]
ATH [Enter]
AT &F &C1 &D2 [Enter]
A/
Tryb poleceń i tryb połączenia
Modem może pracować w trybie poleceń lub w trybie połączenia:
Poniżej podano metody przełączania pomiędzy trybami.
Bufor linii poleceń
Modem umieszcza każde wydane polecenie w buforze poleceń mieszczącym
do 54 znaków. Modem nie umieszcza znaków AT, końca linii lub przejścia
do następnej linii w buforze, tak że bufor zawiera tylko 54 znaki bieżącego
polecenia. Jeśli długość linii poleceń przekracza 54 znaki, modem
ignoruje tą linię poleceń i wyświetla kod wyniku ERROR (BŁĄD).
Kody wyników
Po otrzymaniu polecenia modem zwraca kod wyniku. Najczęstszym kodem
wyniku jest OK, oznaczające poprawne zinterpretowanie polecenia. inne kody
wyników są podanw w Dodatku B.
Kody wyników mogą być przedstawiane słownie, w języku angielskim lub poprzez kody liczbowe. Kody podawane słownie są poprzezane i zakańczane przejściem do nowej linii i końca linii. Kody liczbowe są zakańczane przejściem do nowej linii. W celu uzyskania dalszych informacji patrz polecenie ATV.