Virtueller Com Port (FT232RL) nur nach Initialisierung mit Putty nutzbar

Gast #1544502
Lesenswert?

Hallo Zusammen,

Seit längerem schon benutze ich den FT232RL um über USB mit ATmega µCs 
zu kommunizieren. Die PC-Seite habe ich dabei in Qt/C++ unter Verwendung 
der QExtSerialPort Library realisiert.
Mein Problem ist nun folgendes:
Der Com-Port funktioniert nur dann, wenn ich vor dem Öffnen mit meinem 
eigenen Programm den Com-Port mit Putty einmal geöffnet und geschlossen 
habe.
Nach dieser Aktion funktioniert alles wie es soll. Lasse ich dies aber 
weg, wird der Port zwar geöffnet, aber es können keine Daten 
ausgetauscht werden.
Ist bei ersten Öffnen des Com-Ports evtl. speziell bei Verwendung eines 
virtuellen Com-Ports eine besondere Initialisierung notwendig?

Beste Grüße,

Christoph
Gast #1544829
Lesenswert?

christoph schrieb:
> Ist bei ersten Öffnen des Com-Ports evtl. speziell bei Verwendung eines
> virtuellen Com-Ports eine besondere Initialisierung notwendig?

Hallo Christoph,

im Prinzip sollte ein virtuelles Port genauso beim PC-Start 
initialisiert werden wie ein echtes, aber das passiert nicht von selbst, 
sondern nur, wenn der Programmierer der Treibersoftware alles richtig 
gemacht hat.

Andrerseits: wenn deine Software beim Initialisieren des Ports alles 
korrekt setzt, was unter Windows zum Setzen vorgesehen ist (Baudrate, 
Timeouts usw., ein Haufen Zeugs), dann darf es keine Rolle spielen, was 
zuvor war.

Gruss Reinhard
Gast #1546599
Lesenswert?

Das dachte ich mir eben auch. Ich bin schon der Meinung, dass alles 
richtig initialisiert wird. Funktioniert ja auch alles tadellos, nur 
muss eben der Com-Port vorher einmal mit Putty angesprochen worden 
sein...

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