SERIAL_DATABITS N,D

DEFINIT LE NOMBRE DE BITS DE DONNÉE DE LA LIAISON SÉRIE NUMÉRO N


  • Type: Commande
  • Paramètres: 2
  • Groupe: Entrées-Sorties


ACTION

La commande SERIAL_DATABITS N,D définit le nombre de bits de données D de la liaison série numéro N.

D doit avoir une des valeurs suivantes : 5, 6, 7, 8.

Les commandes SERIAL_BAUDRATE, SERIAL_STOPBITS, SERIAL_DATABITS, SERIAL_PARITY servent à configurer une liaison série avant utilisation.


SYNTAXE : SERIAL_DATABITS N,D

  • N = numéro d'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.
  • D = nombre de bits (entier ou réel).

UTILISATION

  • La commande SERIAL_DATABITS est utilisée pour définir le nombre de bits de données d'une liaison série.

ERREUR

  • Si le numéro N n'est pas une expression correcte.
  • Si le numéro N excède le nombre maximum permis d'objets systèmes.
  • Si le numéro N est inférieur ou égal à 0.
  • Si l'objet système numéro N n'existe pas.
  • Si l'objet système numéro N n'est pas du type : SERIAL.
  • Si la valeur D n'est pas une expression correcte.
  • Si la valeur D n'est pas l'une des valeurs suivantes : 5, 6, 7, 8.

EXEMPLE

SERIAL_DATABITS.bas
label received
' création de l'objet qui gère les liaisons série
serial 1
' configuration de la liaison série
serial_port 1,3
serial_baudrate 1,1200
serial_databits 1,8
serial_stopbits 1,1
serial_parity 1,0
serial_open 1
' si réception
on_receive 2,received
' émission
serial_write 1,"A"
end
received:
print serial_read$(1)
return

EN RAPPORT

SERIAL

SERIAL_PORT

SERIAL_BAUDRATE

SERIAL_STOPBITS

SERIAL_PARITY

SERIAL_OPEN

SERIAL_CLOSE

SERIAL_WRITE

ON_RECEIVE

SERIAL_PORT_EXISTS()

SERIAL_READ$()