Bereits geöffnete Serielle Schnittstelle öffnen Linux

Gast #4651718
Lesenswert?

Hallo,

hab da vielleicht ein Problem. Es geht darum, dass ich ein Funkmodul 
habe, welches über eine serielle Schnittstelle kommuniziert. Das 
Funkmodul wird von einem Service angesteuert. Dieser Service steuert 
zusätzlich noch zwei Pins an (Reset und Programming Pins).

Ich möchte das Funkmodul jetzt über USB ansteuern. Dazu verwende ich ein 
FT232h.

Mein Problem, wenn es eins ist, dass die serielle Schnittstelle vom 
Service blockiert wird und ich so nicht das RTS bzw. CTS-Signal 
ansteuern kann.

Ist es möglich, die beiden Signale vom ft232h anzusteuern, während ein 
anderer Dienst diesen verwendet?
Gast #4651730
Lesenswert?

Der Dienst hat eine Konfigurationsdatei, in der man die Pins hinterlegen 
kann. Meine Frage ist eher, kann der Dienst auch die RTS bzw. CTS 
Signale vom ft232h ansteuern? In der Konfiguration stehen sonst nur 
GPIO's drin.
Gast #4651731
Lesenswert?

Unter Windows gibt es in der Initialisierung der COM-Schnittstelle die 
Option 'shared', aaaaber ich denke nicht das das auch für USB auf RS232 
Wandler möglich ist, denn die Programme können ja nich zeitgleich auf 
die Sende-/Empfangspuffer zugreifen.
Gast #4651735
Lesenswert?

tlei schrieb:
> Der Dienst hat eine Konfigurationsdatei, in der man die Pins hinterlegen
> kann. Meine Frage ist eher, kann der Dienst auch die RTS bzw. CTS
> Signale vom ft232h ansteuern?

ja, für den Dienst es egal, ob es ein FTDI oder ein echte Serielle 
Schnittstelle ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren