Forum: PC Hard- und Software Problem mit PUTTY und USB/Seriell


von Tobias P. (hubertus)


Lesenswert?

Hallo,

ich verwende das Terminalprogramm PUTTY und einen Prolific USB zu 
Seriell Konverter. Baudrate 230400. Das gamze wird unter Win7 64 Bit 
betrieben.

Meist läuft es, aber gelegentlich passiert es, dass sich PUTTY aufhängt 
und nicht mehr reagiert. Ich vermute, dass es am seriellen Port liegt; 
denn selbst wenn ich PUTTY mittels Taskmanager 'abschiesse' und neu 
starte, lässt sich der serielle Port nicht mehr öffnen und der Rechner 
muss neu gebotted werden damit ich den seriellen Port wieder nutzen 
kann.

Hat jemand schon ein ähnliches Problem gehabt und gibt es dafür eine 
Lösung? Googeln hat mich auf die Idee gebracht, in den 
Stromspareinstellungen die Option "USB selective Suspend" abzuschalten, 
seither läuft es gefühlt etwas besser, aber wirklich brauchbar immer 
noch nicht.

Weiss jemand mehr?

von Timmo H. (masterfx)


Lesenswert?

Hast du mal ein anderes Programm versucht (z. B.  Teraterm pro, 
hterm...)
Was für ein usb uart Chip ist in deinem Wandler verbaut? Es gibt's ein 
paar die gerne mucken (z. B.  Pl2303)

von Tobias P. (hubertus)


Lesenswert?

Hallo Timmo

ja ich habe TeraTerm probiert (lief ganz ganz schlecht), Hyperterminal, 
ZOC, und Picoterm unter Linux in einer VM.

Die einen laufen schlechter, die anderen besser, aber allen gemein ist: 
die Kiste hängt nach nicht reproduzierbarer Zeit. Datenaufkommen und 
Baudrate sind nicht ausschlaggebend, wie ich herausgefunden habe.

Der verwendete Adapter ist ein PL2303... kann man da was reparieren?
Ich habe schon die Originaltreiber von Prolific. Damit gehts leider 
nicht besser.

von Planlos (Gast)


Lesenswert?

Tobias P. schrieb:
> unter Linux in einer VM.

Dabei: Den PL2303-Treiber von Windows genutzt, und das Serielle Device 
an die VM durchgereicht, oder den Windows-Treiber umgangen, das 
USB-Device an die VM gegeben, und den Linux-Treiber sein Ding machen 
lassen?

von Frank K. (fchk)


Lesenswert?

Den Prolific gegen was vernünftiges austauschen geht nicht?

fchk

von Tobias P. (hubertus)


Lesenswert?

Hi Frank

leider nein, ich habe nur den einen Adapter hier. Es muss ein 
USB/Seriell Wandler sein, welcher am Ausgang 3.3V CMOS Pegel hat damit 
man den direkt an einen UART vom STM32 anschliessen kann. Wenn es nicht 
anders geht, werde ich mir wohl einen neuen Adapter kaufen mit FT232, 
aber das wird dann wohl ein paar Tage dauern, leider.

von Frank K. (fchk)


Angehängte Dateien:

Lesenswert?

Tobias P. schrieb:
> Hi Frank
>
> leider nein, ich habe nur den einen Adapter hier. Es muss ein
> USB/Seriell Wandler sein, welcher am Ausgang 3.3V CMOS Pegel hat damit
> man den direkt an einen UART vom STM32 anschliessen kann. Wenn es nicht
> anders geht, werde ich mir wohl einen neuen Adapter kaufen mit FT232,
> aber das wird dann wohl ein paar Tage dauern, leider.

Ich bin durch damit. Ich habe mir meine Adapter selber gebaut, mit 
MCP2200. Der kommt als USB CDC-ACM und braucht daher keine speziellen 
Binärtreiber; unter Windows nur ein .inf, unter OSX, Linux und BSD 
überhaupt nichts. Wenn Du so eines bauen willst, findest Du auf der 
Microchip-Seite die Schaltpläne zum Demoboard und die Tools fürs 
EEPROM-Porgrammieren.

Wenn Du keine Handshake-Leitungen brauchst, nimm den MCP2221. Der 
braucht nicht einmal einen Quarz. Der ist auch treiberlos.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.