Manuel Amos Professional  Sommaire  Index

Acces au Port Serie


Voici la liste des reglages disponibles pour le parametre de parite :

-1  Pas de parite
0   Parite paire
1   Parite impaire
2   Parite espace
3   Parite marque

Ce bit de parite peut etre defini a l aide des instructions BSET ou BCLR, comme suit :

X> P=0 : Bset 0,P : Rem Parite impaire
   Bclr 1,P : Rem Parite normale
   Serial Parity 1,P : Rem Reglage de la parite avec la valeur de P

SERIAL X
instruction : regler le systeme de controle de flux XON/XOFF
Serial X numero de canal, Xmode

Cette commande permet d activer ou de desactiver le systeme XON/XOFF, qui gere le controle de flux des donnees. Une valeur de -1 (Vrai) desactive le systeme, toute autre valeur l active.

Le parametre Xmode doit etre charge avec les bons caracteres de controle, definis comme suit :

X> Xmode = XON + XOFF * $1000

Envoyer et recevoir des informations serie

SERIAL SEND
instruction : envoyer une chaine via un canal serie
Serial Send numero de canal, chaine

Cette commande envoie directement une chaine au canal serie specifie, sans attendre que les donnees soient transmises physiquement. Cela signifie qu il faut utiliser SERIAL CHECK (explique plus bas) pour verifier que la transmission est terminee.

SERIAL OUT
instruction : envoyer un bloc de donnees brutes via un canal serie
Serial Out numero de canal, adresse, longueur

Cette commande fonctionne comme SERIAL SEND, mais pour des donnees brutes (non formattees en chaine). Indiquez le numero du canal, l adresse memoire de depart des donnees et leur longueur en octets.

SERIAL GET
fonction : lire un octet depuis un peripherique serie
valeur = Serial Get(numero de canal)

Pour lire un seul octet depuis un peripherique serie, utilisez la fonction SERIAL GET avec le numero du canal. Si aucune donnee n est disponible, la fonction retourne -1.

Retour    Suivant
10.04.03