Transmetteur 7500
Protocole de bus d'interface de l'esclave (7500)
Inititialiser tampon entrée
Attente récep–
tion bits
Charger octet adr. ds tampon
Démarrer timeout A
Attendre réception bits
Charger long. octet dans tampon
IF (longueur > 0)
Démarrer timeout A
Atttendre réception bits
Longueur=Longueur–1
Charger octet dans tampon
Démarrer timeout A
Attendre réception bits
12–34
Commandes d'interface
oui
Bit suiveur
non
activé?
oui
Adresse
propre ou 00
Vérifier CRC
CRC correct ?
Adresse
propre ou 00
Interpréter message
Exécuter commande
Adresse
Envoyer réponse
Durées Timeout :
A = durée de transmission de
3 octets (env. 3,1 ms
à 9600 bauds)
Etats d'erreur de l'esclave :
1)
Timeout A écoulé
(durée de transmission
env. 3 octets)
2)
Erreur CRC
3)
Mauvaise adresse
(pas d'adresse)
4)
Faute de Framing (UART)
Réaction aux erreurs :
Ne pas envoyer de réponse,
oui
rejeter la chaîne reçue, retour au
mode d'attente (standby),
attendre la réception de nou-
veaux caractères.
non
non
non
non
oui