AT comenzile modemului
Setul de bază de comenzi HAYES compatibile cu modelele de modemuri.
Set standard de comenzi AT pentru configurarea modemului
Unele dintre aceste comenzi pot să lipsească de la modemul dvs. sau să aibă funcții puțin diferite.
Începutul (prefixul) liniei de comandă. Aceste două litere reprezintă un prefix pentru restul comenzilor și, în același timp, au un înțeles independent. Aceasta este așa-numita comandă goală. După primirea acestei comenzi, modemul ajustează automat viteza de transmisie și formatul caracterului la parametrii terminalului.
Modemul repetă linia de comandă anterioară. Atenție vă rog! Această comandă este dată fără prefixul (AT) și apăsând
Parametri: nici unul
Implicit: niciuna Această comandă inițiază un mod de răspuns. Modemul iese din modul de așteptare și trece la DATA MODE (modul de date). După 2,1 secunde (întârziere de confirmare), modemul va da un ton de apel. Dacă conținutul registrului S7 nu detectează un operator de transport, modemul va intra în starea de așteptare și va reveni la modul inactiv (IDLE MODE).
Parametri: 0,1
Implicit: 1 Această comandă stabilește parametrii de comunicare la 1200 baud. ATB0 pentru standardul CCITT V.22N
ATB1 pentru Bell 212A Această comandă inițiază un mod de răspuns. Modemul iese din modul de așteptare și trece la DATA MODE (modul de date). După 2,1 secunde (întârziere de confirmare), modemul va da un ton de apel. În cazul în care conținutul S7 registru nu este detectat purtător, modemul intră în starea de așteptare și revine la starea de repaus (modul inactiv).
Formarea numerelor Numere formate: 0 1 2 3 4 5 6 7 8 9 # * A B C D Delimiters: () <ПРОБЕЛ>
Modificatori: T P W @. R S /; , Această comandă pornește secvența de apelare. Când se detectează o comandă "D", modemul așteaptă timp de 2 secunde și apoi începe să formeze. Modemul formează 12 cifre standard de ton. Aceste numere pot fi separate prin caracterele de delimitare specificate mai sus. Modificatorii determină modul în care setul va fi efectuat: T Set ton (adică ATDT 3451798)
set P puls (adică ATDP 2627506) Toate modificatori utilizate în șirul de cifre formate (adică ATDT 34517W9821. ATDP 262 @ 7506). W Așteptați tonul de apel Acest modificator va cauza întârzierea apelarea înainte de apariția tonului de apel. Dacă tonul de apel nu este detectat de conținutul registrului S7, apelul va fi întrerupt. @ Așteptați un răspuns când o pauză în șirul de apelare este detectat simbolul, modemul va aștepta 5 secunde de pauză. Dacă pauza nu este în termen de 30 de secunde, apelul va fi întrerupt, iar modemul se va returna un cod de rezultat „nici un răspuns“ - nici un răspuns.
! Așteptați Acest simbol pune modemul în starea de așteptare timp de 1/2 secundă. Această caracteristică este utilă pentru unele sisteme PBX. R Rezumat modul de răspuns Când acest simbol este găsit, modemul așteaptă 2 secunde și apoi trece în modul de răspuns. Aceasta este echivalentă cu comanda ATA. S Formați numărul memorat Comanda ATDS va forma numărul memorat în memoria nevolatilă. Vedeți descrierea comenzii de salvare de la pagina 30. / Așteptați 0.125 secunde Această pauză este identică cu pauza cauzată de modificator. singura diferență fiind faptul că durează 1/8 din secundă. ; Înapoi la modul de comandă Acest simbol face ca modemul să revină la modul IDLE (modul inactiv). Modemul rămâne activat. , Așteptați S8 secunde Acest simbol face ca modemul să aștepte o perioadă care este determinată de conținutul registrului S8. Apoi, modemul va continua să formeze numărul.
Command echo Parametri: 0.1
Implicit: 1 Această comandă controlează caracterele de returnare - comenzi non-retur. Atunci când alimentarea este activată, toate caracterele trimise către modem sunt returnate. ATE0 Dezactivează returnarea comenzii.
ATE1 Activați întoarcerea comenzii.
Eho datele trimise de la comutator. F0 Fax / modem acceptă această comandă, dar nu întreprinde nicio acțiune.
F1 Fax / modem acceptă această comandă, dar nu ia nicio măsură.
Comanda de așteptare Parametri: 0, 1, 2
Implicit: 0 (starea de așteptare) Controlează comutarea stării de așteptare.
ATH0 Comută modemul în starea de așteptare.
ATH1 Îndepărtează această stare.
ATH2 Activat numai în scopuri de compatibilitate, nu provoacă nicio acțiune.
Parametri comandă de identificare: 0, 1, 2
Implicit: nu se solicită codul de identificare al modemului. ATI0 Modemul trimite șirul "241" (poate fi modificat).
ATI1 Modemul trimite șirul "231" (poate fi modificat).
ATI2 Modemul trimite un mesaj "OK" dacă suma de control a memoriei se potrivește, altfel trimite un mesaj "ERROR".
Sunet de volum Parametri: 0, 1, 2, 3
Implicit: 2ATL0 Volum redus
ATL1 Volum redus
ATL2 Lungime medie
ATL3 Volum mare
Sunet de volum Parametri: 0, 1, 2, 3
Implicit: 1 (difuzorul este pornit până se afișează purtătorul) Această comandă controlează funcționarea difuzorului ATM0. Difuzorul este întotdeauna oprit.
ATM1 Difuzorul este pornit până când apare suportul.
ATM2 Difuzorul este întotdeauna pornit.
ATM3 La fel ca ATM1, dar tonul DTMF nu este auzit.
Registrul S37 determină viteza la care modemul se conectează la modemul la distanță.
Dacă S37 = 0 atunci viteza de conectare este aceeași cu rata de transfer de la calculator la modem. Dacă viteza este selectată de la mai mult de un standard (cum ar fi BELL 212A sau CCITT V.22 pentru 1200 bps), acest lucru se realizează prin modificarea comenzii ATB (0.1)
Conexiunea poate avea loc cu orice viteză pe care atât modemurile dvs., cât și cele de la distanță acceptă.
Când selectați lucrarea pentru standardul CCITT, comanda B este ignorată.
Stare gata sau stare inițială Parametri: 0.1
Implicit: 0ATO0 Funcționarea acestei comenzi depinde de modul curent al modemului.
În cazul în care modemul se află în modul de comandă (COMMAND MODE), echipa ATO0 va pune modemul în modul de date (DATA MODE) și inițializează setarea de conectare la viteza setată automat comanda „AT“. Această comandă trebuie precedată de comanda ATH1 pentru a scoate modemul din modul de așteptare.
Dacă modemul este în modul interactiv (ON-LINE INTERACTIVE MODE), comanda ATO0 va readuce modemul la modul DATA MODE.
ATO1 Dacă modemul este în modul ON-LINE INTERACTIVE MODE, comanda ATO1 va cere o secvență de antrenament de la un alt modem. Această comandă poate fi utilizată numai dacă modemul este conectat în modul V.22bis (2400 baud).
Gestionați codul de răspuns
Parametri: 0,1
Implicit: 0 Această comandă controlează trimiterea mesajelor de răspuns către DTE. Utilizatorul trebuie să furnizeze timpul necesar pentru completarea comenzii.
ATQ0 Permiteți mesajele de răspuns.
ATQ1 Dezactivați mesajele de răspuns.
Solicitați un registru
Parametri: 0. 16
Implicit: 0 Această comandă returnează valoarea zecimală stocată în registrul S selectat. De exemplu, pentru a obține conținutul registrului 7, efectuați ATS7?
Parametrii: r = 0. 16 n = 0. 255
Implicit: r = 0 n = 0 Această comandă se utilizează pentru a încărca valoarea în registrul S. De exemplu, pentru a seta 3 pentru a înregistra 0, efectuați ATS0 = 3.
Codul răspunsului implementat sau comprimat
Parametri: 0,1
Implicit: 1 (extins) Această comandă controlează formatul codului de răspuns. Răspunsuri digitale comprimate ATV0
ATV1 a trimis răspunsuri "verbale". Set standard de răspunsuri la modem
Răspunsul este simbolic
Răspundeți cu un cod digital
Mesajul de comunicare 1 - indică faptul că modemul va comunica CONNECT după stabilirea comunicării, indiferent de viteza de operare.
Comunicare Mesaj 2 - indică faptul că modemul va raporta după legarea următorul răspuns în funcție de viteză: CONNECT, CONNECT 600, CONNECT 1200 CONNECT 2400. A denotă o operație CONNECT, cu o rată de date - 300 biți / sec.
Se așteaptă comutatorul de semnal - indică faptul că modemul înainte de a forma stația va aștepta un loc de muncă timp de semnal în registrul S6, iar după acest timp se va da nici un mesaj DIALTONE și trece în modul de comandă.
Determinarea tonului ocupat al numărului - indică faptul că modemul, în cazul unui număr ocupat care este apelat, mesajul VADAST este BUSY și va reveni la modul de comandă de operare.
Parametri: 0,1
Implicit: 0 Această comandă permite utilizatorului pentru a activa sau dezactiva posibilitatea suplimentară de a rupe legătura ca „pauză lungă sau un decalaj de lungă“ (Long Srace) ATY0 Deny pauză lungă.
ATY1 Permiteți un decalaj lung. Dacă modemul recepționează un semnal de spargere continuă de la modemul de la distanță pentru mai mult de 1,6 secunde, modemul "se blochează". Dacă o comandă ATH0 sau DTR este apoi deconectată (numai cu opțiunea activată D2), modemul rupe conexiunea și transmite semnalul de întrerupere în 4 secunde și apoi trece într-o stare de așteptare.
Parametri: nici unul
Implicit: nu este setat Această comandă restabilește starea inițială a modemului în funcție de parametrii stocați în memoria nevolatilă. Dacă modemul a fost ON_LINE INTERACTIVE MODE, această comandă întrerupe apelul și pune modemul în starea de așteptare. Modemul revine la modul inactiv după executarea acestei comenzi.
Secvența de ieșire. Datorită acestei comenzi, puteți trece de la modul de transfer de date la modul de comandă al modemului fără a întrerupe comunicarea. Comanda necesită tăcere înainte și după direcția secvenței de ieșire. Valoarea acestui timp este definită în registrul S12 (de obicei 50 = 1 s). Codul zecimal al caracterului ASCII, care este semnul secvenței de ieșire, conține registrul S2 (de obicei 43 ie '+').
Parametri: 0,1
Implicit: 0ATC0 (recunoașterea datelor operatorului) este activată întotdeauna (pinul 8 al interfeței RS232C).
ATC1 se aprinde când datele de transport sunt detectate.
Gestionarea semnalului DTR (date gata) Parametri: 0. 3
Implicit: 0ATD0 DTR este întotdeauna activă.
ATD1 Dacă nu există semnal DTR, modemul trece în modul de comandă.
ATD2 Modemul intră în starea de așteptare și revine la modul de comandă când semnalul DTR se oprește.
ATD3 Modemul este inițializat când semnalul DTR se oprește.
Înregistrarea registrelor S din memoria permanentă (setare din fabrică)
Parametri: nici unul
Implicit: nu este instalat
Controlul tonului de gardă (semnal de avertizare)
Parametrii: 0. 2
Implicit: 0ATG0 Nu există ton de gardă.
ATG1 Ton de gardă 550 Hz.
ATG2 ton de gardă 1800 Hz.
Selectați RJ11 / RJ12 (nu este implementat)
Parametri: 0,1
Implicit: 0ATJ0 Nu este setat.
ATJ1 Nu este instalat.
Alegerea unei linii închiriate
Parametri: 0,1
Implicit: 0ATL0 Selectează linia comutabilă.
ATL1 Selectarea liniei închiriate.
Modul de reglare a impulsului
Parametri: 0,1
Implicit: 0ATP0 Pentru SUA, raportul este setat / anulat (39/61).
ATP1 Pentru Anglia, relația este setată / oprită (33/67).
Modul de comunicare (pentru modemurile CALPAK este echivalent cu ATM)
Gestionarea semnalelor RTS / CTS
Parametri: 0,1
Implicit: 0ATR0 CTS urmărește RTS.
ATR1 CTS este mereu pornit. (Utilizat numai în modul sincron)
Încercați să stabiliți o conexiune.
Acest registru este citit atunci când înregistrarea S48 este 128 sau dacă încercarea de a stabili o conexiune de eroare de protecție a eșuat. Opțiunile pentru transferul modemului către următoarele stări sunt activate imediat dacă S48 = 128. Implicit: 0
Interval: 0 până la 7 S36 = 0 Modemul se deconectează.
S36 = 1 Modemul nu rupe conexiunea și stabilește conexiunea în modul direct.
S36 = 2 rezervate.
S36 = 3 Modemul nu rupe conexiunea și stabilește conexiunea în modul normal.
S36 = 4 Dacă încercarea de conectare eșuează în modul MNP, modemul se deconectează.
S36 = 5 Dacă încercarea de conectare nu reușește în modul MNP, modem-ul stabilește o legătură în modul direct.
S36 = 6 rezervat.
S36 = 7 Dacă încercarea de conectare eșuează în modul MNP, modemul stabilește o conexiune în modul normal.
Selectați viteza dorită pe linie.
Întârziere înainte de deconectare.
Implicit: 20
Intervalul: 0. 255
Stabilește timpul dintre primirea comenzii modemului ATH (închideți) și executarea acestei comenzi.
Când lucrați la un protocol protejat de erori, acest registru trebuie utilizat astfel încât datele din tamponul de fax-modem să nu se piardă atunci când conexiunea este deconectată. Dacă valoarea acestui registru se situează în intervalul de la 0 la 254, modemul fax așteaptă un anumit timp de confirmare de la modemul la distanță că toate datele sunt primite înainte ca conexiunea să fie deconectată. Dacă timpul a trecut înainte ca toate datele să fie transmise, este trimis un mesaj NO CARRIER. Dacă toate datele sunt transmise la ora stabilită, este trimis un răspuns OK
Dacă valoarea acestui registru este 255, atunci modemul de fax continuă să trimită datele tamponate până când conexiunea este deconectată sau toate datele sunt transmise.