SETSIO.COM

 
 

 

Syntax:

SETSIO { BAUD | BITS | STOP | PARITY | XON | HANDSHAKE }

 

Erklärung:

SETSIO initialisiert die serielle Schnittstelle. Mit den Baud-Raten und XON- Optionen ändert sich die CP/M Plus Zeichen-Tabelle für Eingabe und Ausgabe.

Werden Optionen mehrfach angegeben, oder werden sowohl Baud-Rate als auch TX- Baud-Rate usw. bestimmt, ist nur die letztgenannte Option gültig. Jede unzulässige Option ruft eine Fehlermeldung hervor und wird ignoriert.

Nachdem die Schnittstelle initialisiert ist, wird der aktuelle SIO-Zustand in derselben Form wie der Befehl angezeigt:

9600 Bits 8 Stop 1 Parity none Xon off Handshake on

Der Befehl SETSIO kann also dazu verwendet werden, die aktuelle Einstellung des Druckers zu erfahren.


Optionen

Der Befehl kann durch eine oder mehrere der folgenden Optionen ergänzt werden, die in beliebiger Reihenfolge genannt werden dürfen:


Baud-Rate

  TX 300   legt die Übertragungsgeschwindigkeit auf 300 Baud fest.
  RS 134.5   legt die Empfangsgeschwindigkeit auf 134.5 Baud fest.
  9600   legt beide Baud-Raten auf 9600 fest.
 
  Zulässige Baud-Raten sind: 50, 75, 110,134.5, 150, 300, 600, 1200, 1800, 2400, 3600, 4800, 7200, 9600, 19200.


Anzahl der Daten-Bits

  BITS 7   7 Daten-Bits
 
  Die Anzahl der Daten-Bits muß 5, 6, 7, oder 8 betragen.


Anzahl der Stop-Bits

  STOP 1   1 Stop-Bit
 
  Die Anzahl der Stop-Bits muß 1, 1.5 oder 2 betragen.


Parität

  PARITY EVEN   setzt gleiche Parität
  PARITY ODD   setzt ungleiche Parität
  PARITY NONE   setzt keine Parität


XON-Protokoll

  XON ON   schaltet XON-Protokoll ein
  XON OFF   schaltet XON-Protokoll aus


Quittungsbetrieb

  HANDSHAKE ON   schaltet Quittungsbetrieb ein
  HANDSHAKE OFF   schaltet Quittungsbetrieb aus

Für TX, RX, STOP, BITS, PARITY, XON und HANDSHAKE brauchen lediglich die Anfangsbuchstaben eingegeben zu werden.


Beispiele

  SETSIO PARITY EVEN
  SETSIO  
  SETSIO 9600 , P NONE , HANDSHAKE=ON , STOP 2 , BITS 5