Uso de comandos AT y códigos de resultados


Enlaza con otra páginas del Manual de Referencia
[ Tabla de contenidos del Manual de Referencia ]
[ Valores predeterminados en fábrica y configuraciones activas ]
[ Discado y respuesta ]
[ Comandos AT ]
[ Códigos de resultados ]
[ Descripciones de registros S ]


Cuando utiliza su software de telecomunicaciones para realizar una tarea (tal como marcar un número telefónico), usa los comandos AT de su módem para realizarla. Generalmente resulta más fácil dejar que su software de telecomunicaciones emita los comandos AT en su nombre que emitirlos usted mismo.

Cuando su software de telecomunicaciones no puede realizar una tarea (o usted no quiere que lo haga), usted mismo emitirá los comandos AT. Estos comandos pueden utilizarse para realizar varias tareas, desde colgar hasta cambiar el volumen del altavoz de su módem.

Varios capítulos de este manual explican cómo usar los comandos AT para lograr tareas específicas. El resto de este capítulo explica cómo funcionan los comandos AT, y el Apéndice A los explica en detalle.

Usted mismo emite los comandos (modo Terminal)
Para que usted emita comandos AT , debe estar en el "modo Terminal" de su software, también llamado modo "Local". En este modo, los comandos que escriba irán a su módem en lugar de su software o el ordenador remoto.

Algún software está en modo Terminal cuando inicia el programa. El modo Terminal aparece generalmente como una pantalla vacía azul o negra con un cursor destellante. Si su módem responde con el código de resultado "OK" cuando usted escribe lo siguiente, está en modo Terminal y listo para emitir comandos ([CR] representa un retorno de carro):

AT [CR]
Si no está en modo Terminal, consulte el manual de su software para determinar cómo ingresar en él.

Sintaxis de línea de comandos
El prefijo AT ("ATención") debe comenzar cada línea de comandos excepto A/, y debe ser ingresado todo en letras mayúsculas (AT) o todo en minúsculas (at). El módem examina el código AT para determinar la velocidad de su ordenador, la paridad, el largo de palabras y la cantidad de bits de parada, y luego almacena su configuración actual en su memoria.

Pueden aparecer comandos múltiples en una línea de comandos. Puede separarlos con espacios para mejorar la legibilidad si lo desea (el módem ignora los espacios).

Cada línea de comandos (salvo A/) debe terminar con un retorno de carro ([CR] - ASCII 13). Si no provee un retorno de carro, su módem ignora los comandos. El carácter de avance de línea luego del retorno de carro es opcional y el módem lo ignora.

Los siguientes son ejemplos de líneas de comandos válidas:

AT DT 555-5055 [CR]

ATH [CR]

AT &F &C1 &D2 [CR]

A/

Estado de comando y estado en línea
El módem puede funcionar en estado de comando o estado en línea:

Si está conectado con una red, Bulletin Board System u otro ordenador remoto (es decir, está en línea), puede transmitir datos, pero debe cambiar al estado de comando para enviar comandos AT.

Para cambiar de un estado al otro, use los siguientes métodos.

Código de Escape (+++)
El código de escape es una cadena de tres signos Más ASCII (+++) precedidos y seguidos por un "tiempo de guarda" durante el cual no se transmite ningún otro dato. Se utiliza para salir del estado en línea sin colgar. Para usarlo, realizar lo siguiente:

  1. No transmita ningún dato durante un período igual al tiempo de guarda. El ajuste predeterminado para el tiempo de guarda es 1 segundo.
  2. Escriba el código de escape rápidamente. No termine con un retorno de carro.
  3. No transmita ningún dato por otro lapso igual al tiempo de guarda.
El módem responde a estos pasos con el código de resultado OK. Si no lo hace, recibió datos durante el tiempo de guarda o el código de escape fue escrito demasiado lentamente. El tiempo entre cada signo más (+) del código de escape no debería superar el tiempo de guarda. Los signos más del código de escape pueden cambiarse por otro carácter ASCII al cambiar el valor del registro S2.

Memoria tampón de líneas de comandos
El módem coloca cada comando emitido en una memoria tampón que contiene hasta 54 caracteres. El módem no coloca los caracteres AT, de retorno de carro, o avance de línea en la memoria tampón, para que los 54 espacios de la memoria tampón sólo contengan caracteres reales de comandos. Si una línea de comandos contiene más de 54 caracteres de comandos, el módem ignora todos los comandos y presenta el código de resultado ERROR.

Códigos de resultados
Después de que su módem recibe un comando, presenta un código de resultados. El código de resultados más común es OK, que significa que su módem entendió su comando. Se enumeran otros códigos de resultados en el Apéndice B.

Los códigos de resultados pueden representarse mediante palabras en inglés o números. Las palabras son precedidas y seguidas por caracteres de retorno de carro y avance de línea. Los números son seguidos por un retorno de carro. Véase el comando ATV para mayor información.

[ Tabla de contenidos ]


© 1997 Diamond Multimedia Systems, Inc. Se reservan todos los derechos.