TP Modem Marie-Claude Vialatte
1998-1999

2 - Configurer le modem

Piloter le modem

On pilote le modem en lui envoyant des commandes, de configuration par exemple. Il tente d'exécuter chaque commande, et renvoie éventuellement un code résultat.

Selon le schéma de configuration matérielle et logicielle, les commandes et codes résultats passent par le port série.
Une application qui utilise le modem, doit donc faire des entrées et des sorties par ce port.
L'application la plus simple :
- envoie sur le port série tout ce qui est tapé au clavier,
- affiche sur l'écran tout ce qui est reçu sur le port série.
Le logiciel Winterm sera utilisé ici pour :
- envoyer des commandes au modem,
- afficher les codes résultats reçus du modem,
- envoyer des données au modem pour qu'il les envoie sur la ligne,
- afficher les données reçues par le modem.
  1. Lancer Winterm :
    Démarrer->Programmes->PhoneTools->PhoneTools
    puis cliquer sur "Emulation Terminal"

  2. Configurer le port série :
    1. Paramètres->Choisir le port
      Type Série
      Port COM1
      Contrôle de flux RTS/CTS
      Note : ne JAMAIS mettre Xon/Xoff,
      contrairement aux recommandations de l'aide en ligne.
    2. Paramètres->Vitesse & Format
      Vitesse sera choisie selon les étapes
      consulter Vitesse ligne (DCE), vitesse terminale (DTE)...
      Nb. bits 8
      Paritéaucune
      Nb. bits stop (arrêt)1
    3. Paramètres->Modem
      US RoboticsSportster Winmodem 33.6

  3. Faire la liaison entre Winterm et le modem par :
    Connexion->connexion directe

Quelles commandes ? quels résultats ?

La syntaxe des commandes et les codes résultats sont listés dans l'annexe A de la documentation technique du modem.
  1. Lire la 1ère page de l'annexe A, ainsi que les écrans d'aide (AT$ et AT&$), qui sont plus à jour que la documentation papier.

  2. Afficher la configuration du modem en lui envoyant la commande ATI4
    Interpréter le résultat de la commande.

  3. Examiner la commande E, et vérifier par l'exécution successive des commandes ATE0 ATE1 ATE0 ATE1

  4. Examiner les commandes Q V, et vérifier par l'exécution successive des commandes ATQ0 ATQ1 ATQ0 ATV0 ATV1 ATV0
    Quel résultat donne une commande incorrecte selon les valeurs de Q et V ?

Préparer le modem pour les futures communications

Chercher les commandes pour configurer le modem :
haut-parleur - niveau bas
- actif jusqu'à la détection de porteuse
affichage des codes résultats - afficher le maximum de codes
- sous forme verbale
configuration de la liaison série - contrôle dee flux matériel seul
- DTR, DSR et CD normaux
- débit maximum

Envoyer les commandes au modem, puis vérifier par ATI4,

et passer à la suite...