Navigation: Macro > Instructions > Entrée/sortie sur une ligne série (RS232) > SET SERIAL CONTROL |
![]() ![]() ![]() ![]() |
SET SERIAL CONTROL @Dev,Code$ |
Cette instruction permet de définir les caractéristiques d'une ligne série RS232C. Le device @Dev doit être ouvert par une instruction OPEN DEVICE au préalable.
Se référer au manuel UNIX stty(1) et termio(7) pour une description plus détaillée en fonction du système.
Code$ |
Description |
"B0" |
Hang up |
"B50" |
Vitesse de 50 baud |
"B75" |
Vitesse de 75 baud |
"B110" |
Vitesse de 110 baud |
"B134" |
Vitesse de 134 baud |
"B150" |
Vitesse de 150 baud |
"B200" |
Vitesse de 200 baud |
"B300" |
Vitesse de 300 baud |
"B600" |
Vitesse de 600 baud |
"B900" |
Vitesse de 900 baud |
"B1200" |
Vitesse de 1200 baud |
"B1800" |
Vitesse de 1800 baud |
"B2400" |
Vitesse de 2400 baud |
"B3600" |
Vitesse de 3600 baud |
"B4800" |
Vitesse de 4800 baud |
"B7200" |
Vitesse de 7200 baud |
"B9600" |
Vitesse de 9600 baud |
"B19200" |
Vitesse de 19200 baud |
"B38400" |
Vitesse de 38400 baud |
"EXTA" |
Source externe A |
"EXTB" |
Source externe B |
"CS5" |
5 bits par caractère |
"CS6" |
6 bits par caractère |
"CS7" |
7 bits par caractère |
"CS8" |
8 bits par caractère |
"CSTOPB" |
Envoi de deux stop bit, sinon un |
"CREAD" |
Enable receiver |
"PARENB" |
Parity enable |
"PARODD" |
Parite impaire, sinon paire |
"HUPCL" |
Hang up on last close |
"CLOCAL" |
Ligne locale, sinon modem |
"LOBLK" |
Réservé pour shl(1) |
Exemple SET SERIAL CONTROL @Rs232,"B9600|CS8|-CSTOPB|CREAD|-PARENB|HUPCL|CLOCAL" |