Newsgroup: it.comp.hardware.modem
Titolo: Modem: non mi vede le stringhe ATX come fo'?

E' un 9600 interno e non so di che marca e',
purtroppo deve girare sotto DOS, qualcuno sa se
ci sono delle stringhe standard per farlo partire?
Grazie millissimo :)) ciao
                           Henry
Ps e' meglio un uovo oggi o una gallina domani? Meglio
                il pollaio....


Un sottoinsieme dei comandi AT è adottato da tutti i modem, anche il
tuo quindi dovrebbe adottare tra gli altri i seguenti comandi:
A - Answer (rispondere)
Con questo comando si ordina al modem do "sollevare il ricevitore" e
trasmettere un segnale di riscontro. Se, nel tempo stabilito nel registro
S7, non avviene alcun collegamento, il modem riattacca e invia al software
di comunicazione il messaggio "NO CARRIER" (portante assente).
La sequenza di risposta termina in qualsiasi momento in seguito
all'immissione di un carattere qualsiasi. Stabilito il contatto con l'altro
modem, avviene il passaggio al modo trasmissione.
Dyxxx - Dialing (composizione di un numero telefonico)
Con questo comando si ordina al modem di comporre un numero telefonico
per istituire un collegamento. A questo scopo, il comando ATD mette a
disposizione una serie di comode possibilità. Le lettere xxx vanno
sostituite con il numero telefonico del destinatario, mentre la lettera
y deve essere sostituita dalla P per la composizione del numero a impulsi,
o dalla T per la composizione a toni.
Per esempio, con il comando: "ATDP 0382,,24570", il modem compone il
prefisso 0372, aspetta due secondi e compone il resto.
Ex - Echo
Con questo comando si stabilisce se il modem deve eseguire l'eco dei
caratteri in arrivo dal computer, rimandandoglieli perché vengano
visualizzati sullo schermo. Se dopo l'immissione di questo comando si
nota che i caratteri vengono visualizzati doppi, bisogna eliminare
l'eco con "ATE0".
Hx - Hook
Con il comando "ATH0" si ordina al modem di riattaccare il ricevitore.
Se ci si trova in modo trasmissione, bisogna innanzitutto passare in modo
comando con la sequenza "+++"·
Ix - Identify  Modem
Immettendo questo comando si ottengono informazioni utili: "ATI0" fornisce
il codice di prodotto, "ATI1" e "ATI2" danno informazioni sulla ROM del
modem, "ATI3" fornisce il numero di versione del firmware.
Lx - Speaker Volume
E’ possibile variare il volume dell'altoparlante interno del modem tra
almeno 3 livelli. "ATL0" zittisce l'altoparlante, mentre "ATL2" lo pone al
volume massimo.
Mx - Internal Speaker
Con il comando "ATMX" si può intervenire sul funzionamento
dell'altoparlante interno per attivarlo o disattivarlo in corrispondenza
delle varie fasi del collegamento.
"ATM0" disabilita l'altoparlante, "ATM1" lo abilita fino al riconoscimento
della portante, "ATM2" io abilita sempre, "ATM3" lo abilita dopo la
composizione del numero fino al riconoscimento della portante.
Sr? - Read S-Register
Questo comando serve per la lettura di uno dei registri S.
La variabile "r" indica il numero del registro.
Esempio: Input:  ATS3 (premere Invio)
         Output: 13
Il modem restituisce il codice ASCII del carattere memorizzato nel
registro. In questo caso si tratta del valore decimale 13.
Sr=x - Set S-Register
Con questo comando nel registro numero r viene scritto il valore decimale
x. Bisogna prestare molta attenzione cambiando il contenuto dei registri,
perché una grossa parte di essi ha una certa influenza sul comportamento
del modem. Se, in seguito a qualche impostazione errata, il modem non
funziona in modo corretto, lo si può riportare nella configurazione di base
con il comando "AT&F".
Vx - Responses
Un modem compatibile Hayes può inviare la propria risposta al modem
chiamante in due diversi modi: come testo in chiaro o sotto forma di codici.
"ATV0" richiede l'invio di codici numerici, "ATV1" richiede l'invio dei
risultati in forma alfanumerica.
Xx - Extended Result Code
Nei primi modem compatibili Hayes esistevano solo cinque codici per le
risposte. Con l'aumento del numero delle tecniche di modulazione, è stato
necessario ampliare anche il numero dei messaggi di risposta. Oltre ad
abilitare diversi insiemi di codici di risultato, con questo comando si
abilita/disabilita il riconoscimento dei segnali di libero e occupato
trasmessi sulla linea.
Se il vostro modem vi ritorna il messaggio "NO DIALTONE" quando cercate
di stabilire un collegamento e sentite il normale segnale di libero
sulla linea, date il comando "ATX3" che disabiliterà il riconoscimento del
segnale di libero: non tutti i modem, specialmente se prodotti per il
mercato nordamericano, riconoscono correttamente il segnale inviato sulle
linee italiane.
&Cx - Data Carrier Detect (DCD)
Con questo registro si imposta il comportamento della linea DCD. Usando
questa linea il modem segnala al computer se è stata riconosciuta un'onda
portante.
&Dx - Data Terminal Ready (DTR]
Con questo comando si stabilisce se utilizzare il segnale "Terminal Ready"
(DTR) generato dal computer.
&F - Configurazione della casa produttrice
In questo caso il modem viene riportato nella configurazione di base
registrata dal costruttore nella NVRAM. Alcuni fornitori di modem impostano
più di una configurazione nella NVRAM - Si legga il manuale del proprio
modem sull'argomento.
&K - Flow Control Type
Con il comando "AT&Kx", si sceglie un tipo di controllo de flusso dei dati
tra il computer e il modem. L'assegnamento normale e "AT&K3", che abilita
il controllo hardware del flusso utilizzando le linee RTS/CTS.
&Lx - Dial Up Or Leased Line
Il modem deve essere impostato con questo comando per usare una linea
telefonica commutata o una dedicata.
&Mx - Asynchron/Synchron
Con questo comando si sceglie il modo di trasmissione.
&V - Display Configuration Profiles
Impartendo il comando "AT&V" viene fornito il profilo della configurazione
corrente insieme a entrambi i profili e al numero telefonico del NVRAM.
&Wx - Write Corfiguration
Utilizzando "AT&Wx", le impostazioni correnti dei parametri del modem
vengono scritte in uno dei due profili di configurazione presenti nella
NVRAM .
&Yx - Select StartUp Profile After Power On
Con questo comando si decide quale profilo presente nella memoria NVRAM
bisogna utilizzare all'accensione del modem o in caso di reboot del
sistema.
&Zx=nnn - Store Telphone Number in VRAM
Con questo comando si possono registrare dei numeri telefonici nella NVRAM.
La x rappresenta, in questo caso, una delle quattro posizioni di memoria
(0..3) disponibili per questo scopo. Dopo il segno di uguaglianza va
indicato il numero telefonico da memorizzare, insieme a tutti caratteri
straordinari necessari (si veda il comando "ATDyxxx"). La selezione di uno
di questi numeri si esegue con il comando "ATDS=x"
      Esempio: Input: AT&Z1= P 040-1234567 <Premere invio>.
      Output: OK
      Il numero è registrato nella memoria permanente.
      Esempio: Input: ATDS=1 <premere invio>.
      Output: ATDP040-1234567
      Il modem inizia la selezione del numero memorizzato in NVRAM.
Per una più raffinata configurazione del dispositivo è invece necessario
conoscere il modello e/o il chipset del tuo modem.
Ciao,
Lorenzo Colò.