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 Robotics | Sportster 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...