Insieme di comandi AT Hayes

Article on other languages:

Comandi AT standard

La maggior parte dei modem fonici utilizza i comandi AT Hayes, uno specifico linguaggio di programmazione originalmente sviluppato per il modem Hayes Smartmodem da 300 baud. La stringa di inizializzazione consiste di una serie di comandi che prepara il modem per la comunicazione, impostando caratteristiche come il tipo di connessione, i tempi di attesa, la rilevazione del segnale di occupato eccetera. Nei modelli di modem più recenti l'inizializzazione viene gestita da programmi con una qualche interfaccia grafica, in modo che l'utente non debba digitare questi comandi e neanche conoscerne l'esistenza.

Ogni funzione del modem è governata dal relativo comando AT; elenchiamo di seguito i comandi più usati:

  • A/

Riesegue le funzioni specificate nell'ultima stringa di comando trasmessa al modem. Non deve essere preceduto da AT.

  • D (Dial)

Il modem compone il numero telefonico che segue

DP = Dial Pulse

DT = Dial Tone

Una virgola indica di attendere un secondo.

  • H (Hook)

Il modem riattacca la linea.

  • Bn

Seleziona lo standard CCITT o Bell.

B0 seleziona lo standard CCITT.

B1 seleziona il Bell.

  • Cn

Controllo della portante.

  • En

Controlla la generazioni di eco dei caratteri da parte del modem in modo comandi.

E0 Disabilita l'eco dei comandi.

E1 Abilita l'eco dei comandi (default).

  • In

Riporta alcune informazioni sul modem.

  • Ln

Regolazione volume monitor in linea.

L1 volume basso

L2 volume medio

L3 volume alto

  • Mn

Controllo funzionamento monitor di linea

M0 Il monitor di linea è disattivo

M1 Il monitor di linea è attivo durante la composizione del numero

M2 Il monitor di linea è sempre attivo

  • Qn

Controllo delle risposte del modem

Q0 Abilita le risposte

Q1 Disabilita le risposte

  • Vn

Selezione del formato delle risposte del modem

V0 Seleziona il formato numerico

V1 Seleziona il formato verbale

  • Xn

Controllo messaggi estesi di chiamata e connessione

X4: Abilita il controllo del tono libero

X3: Disabilita il controllo del tono di libero.

Il modem compone il numero dopo il tempo specificato nel registro S6.

  • Zn

Comando di reset

Z1/Z2 profili di configurazione memorizzati in NVRAM.

  • &Cn

Controllo del segnale DCD

&C0 DCD rimane sempre ON

&C1 DCD segue lo stato della portante in linea

  • &Dn

Controllo del segnale DTR (Data terminal Ready)

Richiede l'utilizzo della linea DTR (generata dal computer)

  • &F

Carica il profilo di configurazione del costruttore

Di seguito viene riportato un esempio di profilo di configurazione fornito dal costruttore.

B0 E1 L2 M1 N1 Q0 T V1 W0 X3 Y1 &C1 &D0 &G2 &J0 &K3 &Q5 &R1

&S0 &T4 &X0 &Y0 S00:000 S01:000 S02:043 S03:013 S04:010 S05:008

S06:004 S07:060 S08:001 S09:006 S10:014 S11:095 S12:050 S18:000

S25:005 S26:001 S36:007 S37:000 S38:010 S44:010 S46:138 S48:007

S95:003

  • &G (Guard Tone)

Attiva un segnale acustico di protezione.

  • &K

Controllo flusso dati

&K0 Disabilita il controllo di flusso dati

&K3 Abilita il controllo di flusso RTS/CTS

&K4 Abilita il controllo di flusso XON/XOFF

  • &L

Usa una linea dedicata

  • &M

Imposta il modo di trasmissione Asincrono/Sincrono

  • &Q

Selezione funzionamento Sincrono/Asincrono

Questo comando è un'estensione del comando &M e seleziona i possibili modi di connessione del modem.

  • &S (Data Set Ready)

Richiede l'utilizzo della linea DSR (dell'interfaccia seriale).

  • &V

Mostra la configurazione attuale del modem. Esempio:

AT&V

ACTIVE PROFILE: B1 E1 L2 M1 Q0 V1 X4 Y0 &C1 &D2 &G0 &L0 &M0

&O0 &P0 &R0 &S0 &X0 &Y0 %D1 %L012 %P0 %S0 %A000 %C1 \A3 \C0

\E0 \G0 \H0 \J0 \K5 \N0 \Q3 \T000 \V1 \X0 S00:001 S06:002 S07:045

S08:002 S09:006 S10:014 S11:095 S12:050 S14:8BH S16:33H S18:000

S21:30H S22:76H S23:16H S25:005 S26:001 S27:00H S28:10H


STORED PROFILE 0: B0 E1 L2 M1 Q0 V1 X3 Y0 &C1 &D2 &G0 &L0 &M0

&O0 &P0 &R0 &S0 &X0 %D1 %L012 %P0 %S0 %A000 %C1 \A3 \C0 \E0

\G0 \H0 \J0 \K5 \N0 \Q3 \T000 \V1 \X0 S00:001 S14:8BH S18:000

S21:30H S22:66H S23:15H S25:005 S26:001 S27:00H


STORED PROFILE 1: B1 E1 L2 M1 Q0 V1 X4 Y0 &C1 &D2 &G0 &L0 &M0

&O0 &P0 &R0 &S0 &X0 %D1 %L012 %P0 %S0 %A000 %C1 \A3 \C0 \E0

\G0 \H0 \J0 \K5 \N6 \Q3 \T000 \V1 \X0 S00:001 S14:9BH S18:000

S21:30H S22:76H S23:15H S25:005 S26:001 S27:00H

TELEPHONE NUMBERS &Z0= &Z1= &Z2= &Z3=

  • &Wn

Memorizzazione configurazione attuale

&W0 Salva l'attuale configurazione come profilo 0.

&W1 Salva l'attuale configurazione come profilo 1.

  • &X

Seleziona la sorgente del clock di trasmissione in modo sincrono

  • &Y

Sceglie il profilo NVRAM da usare al power on o al reset.

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.