SERIAL_BAUDRATE

SERIAL_BAUDRATE N,R

DEFINIT LA VITESSE EN BAUDS DE LA LIAISON SÉRIE NUMÉRO N

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

ACTION

La commande SERIAL_BAUDRATE N, R définit la vitesse en Bauds R de la liaison série numéro N.

R doit avoir une des valeurs suivantes : 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200.

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

SYNTAXE : SERIAL_BAUDRATE N,R

  • 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.
  • R = vitesse (entier ou réel).

UTILISATION

  • La commande SERIAL_BAUDRATE est utilisée pour définir la vitesse 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 R n'est pas une expression correcte.
  • Si la valeur R n'est pas l'une des valeurs suivantes : 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200

EXEMPLE

label received

rem création de l'objet qui gère les liaisons série

serial 1

rem 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

rem si réception

on_receive 2,received

rem émission

serial_write 1,"A"

end

received:

print serial_read$(1)

return

EN RAPPORT

SERIAL

SERIAL_PORT

SERIAL_STOPBITS

SERIAL_DATABITS

SERIAL_PARITY

SERIAL_OPEN

SERIAL_CLOSE

SERIAL_WRITE

ON_RECEIVE

SERIAL_PORT_EXISTS()

SERIAL_READ$()