Le standard ARC pour les autres paramètres de l'interface est le suivant,
et dans la plupart des appareils ceux-ci sont fixes.
Bits de départ
1
Bits de données
8
Parité
Aucune
Bits d'arrêt
1
SELECTION D'ADRESSE ET DE
VITESSE DE TRANSMISSION DU TF830
Chaque appareil branché sur le bus ARC doit avoir une adresse unique
et ils doivent tous être mis sur la même vitesse de transmission. Pour le
TF830 l'adresse et la vitesse de transmission sont choisies par la série
de 8 commutateurs DIP située sur le panneau arrière. Les fonctions des
commutateurs sont indiquées ci-dessous :
PROTOCOLE ARC
Spécification du protocole
En raison de la nécessité de l'établissement de liaison XON/XOFF il n'est
possible de transmettre que des données ASCII; les bloc binaires ne
sont pas permis. Le bit 7 des codes ASCII est ignoré. Aucune distinction
n'est faite entre les caractères majuscules et minuscules en mné-
monique de commande et ils peuvent être mélangés entre eux. Les
codes ASCII ci-dessous 20H (espace) sont réservés au contrôle de
l'interface.
Codes de contrôle d'interface
Tous les appareils destinés à être utilisés sur le bus ARC utilisent la série
de codes de contrôle d'interface ci-dessous. Les codes entre 00H et
8
1FH qui ne sont pas inclus dans cette liste, sont réservés à une utilisation
ultérieure et seront ignorés. Il n'est pas permis de mélanger les codes
de contrôle d'interface à l'intérieur des commandes d'appareils, sauf
dans les cas ci-dessous pour les codes CR (retour de chariot) et LF (saut
de ligne) et XON et XOFF.
Lorsqu'un appareil est allumé pour la première fois, il se mettra automat-
iquement en mode Non-adressable. Dans ce mode l'appareil n'est pas
adressable et ne réagira à aucune commande d'adresse. Ceci permet
à l'appareil de fonctionner en tant qu'appareil RS232 normal contrôlable.
Ce mode peut être verrouillé en envoyant le code de contrôle 04H du
mode Lock Non-addressable (LNA) (verrouillé non-adressable). Le
contrôleur et l'appareil peuvent maintenant utiliser librement tous les
codes 8 bits et blocs binaires mais tous les codes de contrôle d'interface
sont ignorés. Pour revenir en mode adressable l'appareil doit être éteint.
Pour valider le mode adressable après qu'un appareil ait été mis en
marche le code de contrôle Set Addressable Mode (Mise en mode
adressable), 02H (SAM), doit être envoyé. Ceci permettra à tous les
appareils connectés au bus ARC de répondre à tous les codes de
contrôle d'interface. Pour revenir au mode Non-adressable le code de
contrôle Lock Non-addressable doit être envoyé, celui-ci désarmera le
mode adressable jusqu'à ce que les appareils soient éteints.
Avant d'envoyer une commande à un appareil celui-ci doit être mis en
état d'écoute en envoyant le code de contrôle Listen Address (Adresse
d'écoute) 12H (LAD), suivi d'un seul caractère qui a les 5 bits de rang
inférieur correspondants à l'adresse unique de l'appareil en cause,
exemple, les codes A-Z ou a-z donnent les adresses 1-26 inclus alors
que @ est l'adresse 0 et ainsi de suite. Une fois mis en état d'écoute
l'appareil lira et réagira à toutes les commandes envoyées jusqu'à ce le
mode écoute soit annulé.
En raison de la nature asynchrone de l'interface il est nécessaire que le
contrôleur soit informé qu'un appareil a accepté la séquence Listen
Address et est prêt à recevoir des commandes. Le contrôleur devra
donc attendre de recevoir le code 06h (ACK) (accuser réception) avant
d'avoir des commandes. L'appareil adressé fournira cet ACK. Si aucun
code ACK n'est reçu au bout de 5 secondes, le contrôleur doit tem-