JUMO IMAGO 500 Mode D'emploi page 60

Masquer les pouces Voir aussi pour IMAGO 500:
Table des Matières

Publicité

6 Données spécifiques aux appareils
Structure
du protocole
Octet
de commande
58
Num. de l'octet
Contenu
L'octet de commande (octet nº1) a la structure suivante :
Bits 0 à 3 :
longueur des données utiles (en mots)
Bits 4 à 5 :
"toggle flag"
Il faut modifier (basculer) ces deux bits à chaque nouvelle
commande envoyée à l'appareil pour que l'appareil puisse
détecter la nouvelle instruction. Il ne faut initialiser ces bits que
lorsque le tampon d'émission de la nouvelle instruction est tota-
lement prêt.
Exemple :
Bit 5
Bit 4
0
0
pas de commande
0
1
le bit 4 est levé, la commande 1 est traitée
1
0
le bit 5 est levé, la commande 2 est traitée
0
1
le bit 4 est levé, la commande 3 est traitée
...
...
..................................................................
Bits 6 à 7 :
Réponse "correct" :
Réponse "échec" :
Les bits 6 et 7 signalent à l'API que l'appareil a traité
l'instruction : l'API peut préparer l'instruction suivante pour
l'appareil et lui envoyer.
Bit 7 Bit 6 Bit 5 Bit 4
0
0
0
0
0
1
1
0
0
0
1
0
0
0
1
1
0
1
0
1
1
...
...
...
1
2
octet de
fonction
commande
bit 6 = 0 et bit 7 = 1
bit 6 = 1 et bit 7 = 0
1
l'appareil retourne les bits 4 et 5 inchangés :
"la commande est traitée"
0
l'appareil retourne les bits 4 et 5 inchangés :
"la commande est traitée"
1
le traitement de la commande avec le bit 4 = 1 a
réussi
1
le traitement de la commande avec le bit 4 = 1 a
échoué
0
l'appareil retourne les bits 4 et 5 inchangés :
"la commande est traitée"
0
le traitement de la commande avec le bit 5 = 1 a
réussi
0
le traitement de la commande avec le bit 5 = 1 a
échoué
...
...............................................................................
3
4 à 13
adresse
données
utiles

Publicité

Table des Matières
loading

Table des Matières