Hallo alle miteinander!
Ich möchte gerne die RTS-Leitung der RS232 Schnittstelle von Hand steuern. Bis lang habe ich die RS232 wie folgt konfiguriert:
hRS232& = OpenCom(Port$,1024,1024) ' RS232 öffnen
SetComExt(hRS232&,-1,-1,-1,$4000,-1,-1) ' Beendet Read/Write bei Fehler
ComError(hRS232&) ' auftretende RS232 Fehler reseten
Das funktioniert auch problemlos (es wird ein FT232R Chip der Firma FTDI verwendet). Nun möchte ich die RTS-Leitung mit einschalten (damit wird ein RS485-Chip in sende/empfangs- Richtung versetzt). Dafür
verwende ich nun die Konfiguration:
Die LED am FR232R-Chip zeigt mir nun auch an das Daten empfangen werden, nur leider kommen bei...
Tmp$ = ReadCom$(hRS232&,10) ' 10 Bytes aus RS232 Puffer einlesen
ComError(hRS232&) ' auftretende RS232 Fehler reseten
...keinerlei Daten an. Der Empfangspuffer bleibt leer. Ich habe es auch schon mit den Einstellungen „$1000“ und „$2000“ (laut XProfan Hilfe) versucht, auch hier kommen keinerlei Daten an. Was mache ich hier falsch, bzw. wie muss ich die RS232 konfigurieren um die RTS-Leitung von Hand steuern zu können?
LG Jens