ADwin
initialisiert die angegebene Schnittstelle.
RS_Init
Folgende Kennwerte werden gesetzt:
•
Übertragungsgeschwindigkeit in Baud
•
Anwendung von Prüf-Bits
•
Datenlänge
•
Anzahl der Stopp-Bits
•
Übertragungs-Protokoll (Handshake)
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
RS_Init(channel,baud,parity,bits,stop,handshake)
Parameter
Nummer (1, 2) der Schnittstelle, die initialisiert werden
channel
soll.
Übertragungsgeschwindigkeit in Baud:
baud
RS232: 35 ... 115.200
RS485: 35 ... 2.304.000
Anwendung von Prüf-Bits:
parity
0: ohne Paritäts-Bit
1: gerade Parität (even)
2: ungerade Parität (odd)
Anzahl der Daten-Bits (5, 6, 7 oder 8).
bits
Anzahl der Stopp-Bits
stop
0: 1 Stopp-Bit
1: 1½ Stopp-Bits bei 5 Daten-Bits;
2 Stopp-Bits bei 6, 7 oder 8 Daten-Bits
Übertragungs-Protokoll:
handshake
0: RS232, kein Handshake
1: RS232, Hardware Handshake (RTS/CTS)
2: RS232, Software-Handshake (Xon/Xoff)
3: RS485 (Voreinstellung)
Bemerkungen
ist vor dem ersten Arbeiten mit der gewählten Schnittstelle notwendig,
RS_Init
um deren Parameter einzustellen. Sie müssen für eine korrekte Übertragung mit
der Gegenstelle identisch sein.
Die Initialisierung ist auch dann erforderlich, wenn Sie mit
Hardware-Reset ausgeführt haben.
Wenn das Übertragungs-Protokoll RS485 eingestellt wird, muss auch die Über-
tragungsrichtung festgelegt werden (mit RS485_Send).
Eine Liste gängiger Baudraten finden Sie auf
Siehe auch
Check_Shift_Reg, Get_RS, RS485_Send, RS_Reset, Set_RS, Write_Fifo,
Write_Fifo_Full
Gültig für
Gold II-CAN
ADwin-Gold II, Handbuch Dez. 2018
RS_Reset
Seite 39 (Abb.
22).
RSxxx-Schnittstelle
RS_Init
LONG
LONG
LONG
LONG
LONG
LONG
einen
RS_Init
169