serial

index
index principal

Description

Configuration et fonctions de base pour la communication par le port sériel RS232.
index principal

SERENBL ( f -- )

Activation/désactivation du port sériel. Le port est activé si 'f' est VRAI
sinon il est désactivé.

arguments:
f   TRUE activation, FALSE désactivation
retourne:
rien  
index
haut
index principal

Bnnnnnn ( -- n )

Plusieurs constantes sont définies pour l'ajustement de la vitesse de transfert
du port sériel. Les constantes suivantes sont disponibles.

nomvitesse
BAUD
B24002400
B48004800
B96009600
B1920019200
B3840038400
B5760057600
B115200115200

arguments:
aucun   
retourne:
n   Une constante qui sert à programmer la vitesse du port.
index
haut
index principal

BAUD ( u -- )

Ajuste la vitesse du port sériel et l'active.
exemple:
B57600 BAUD \ Le port est activé à la vitesse à 57600 BAUD.

arguments:
u   Une des constantes pré-difinies dont le nom commence par B.
retourne:
rien   Le port est activé.
index
haut
index principal

SPUTC ( c -- )

Transmission d'un caractère via le port sériel. Au démarrage le port est
activé à la vitesse de 115200 BAUD, 8 bits, 1 stop, pas de parité.

arguments:
c   Caractère à transmettre.
retourne:
rien  
index
haut
index principal

SGETC ( -- c )

Attend un caractère du port sériel. Cette attente n'expire jamais.

arguments:
aucun   
retourne:
c   Caractère reçu du port sériel.
index
haut
index principal

SREADY? ( -- f )

Vérifie si le terminal est prêt à recevoir.

arguments:
aucun   
retourne:
f   Indicateur booléen, vrai si le terminal prêt à recevoir.
index
haut
index principal

SGETC? ( -- f )

Vérifie s'il y a un caractère de disponible dans
la file de réception du port sériel.

arguments:
aucun  
retourne:
f   Indicateur booléen, VRAI si un caractère est disponible.
index
haut
index principal

Index


haut
index principal