Forum: PC Hard- und Software FTDI FT232R VCP oder D2XX?


von Matthias (Gast)


Lesenswert?

Ich habe mir einen solchen USB-seriell Konverter gebaut. Unter XP 
funktioniert es auch. Unter Win98 jedoch nicht, ist mein alter 
Werkstattrechner. Unter:
http://www.ftdichip.com/Drivers/D2XX.htm
gibts 2 Treiber (VCP und D2XX). Was ist der Unterschied?

Unter Win98 wird beim anstecken das Teil erkannt und es wird auch was 
installiert. In der Systemsteuerung unter Schnittstellen erscheint dann 
jedoch der neue COMx nicht. Bei den USB-Geräten steht der FTI-Chip 
korrekt drin.

Läuft FT232R überhaubt mit dem Treiber?

von Pit (Gast)


Lesenswert?

um ein Com-Port unter Win98 zuerzeugen mußt Du den VCP-Treiber nehmen!

von Rupplyn (Gast)


Lesenswert?

"Combined driver model (D2XX and VCP).  Devices programmed as VCP will 
expose a COM port, as will AM and BM devices."

Mit der VCP-Version wird ein Virtual-Comport erzeugt, mit der 
D2XX-Version nicht. Der aktuelle Treiber verwendet aber ein "Combined 
driver model". Den installierst du un jenachdem was im ex. EEProm am 
FTDI eingestellt ist, wird geladen...

hast du auf dem Win98 die Treiber vom 12.12.05 installiert? Sind ja 
extra für Win98/ME.

Das aktuelle combined modell läuft meines Wissens nicth unter Win98:
http://www.ftdichip.com/Documents/AppNotes/AN232R-04_CDM.pdf

von Matthias (Gast)


Lesenswert?

Ich habe die Win98 Version von der FTDI Seite genommen. MPROG läuft und 
kann den EEPROM programmieren. Ich kanns erst nächste Woche nochmal mit 
den VCP-Treiber versuchen.

Nochwas ist mir aufgefallen:
Unter XP bekomme ich nach dem ab- und wieder anstecken machnmal einen 
neuen COM-Port zugewiesen. Der vorhergehende wird irgenwie nicht wieder 
freigegeben. Ist das normal?

von Christian R. (supachris)


Lesenswert?

Normalerweise behält der Adapter den entsprechenden COM-Port, wenn im 
EEPROM eine Seriennummer steht, die sich von den Seriennummern der 
anderen FTDIs im System unterscheidet. ich hab an meinem Rechner mehrere 
FT232R, die den COM-Port auch behalten, wenn ich sie an andere USB Ports 
anschließe.

von Ralf (Gast)


Lesenswert?

> Unter XP bekomme ich nach dem ab- und wieder anstecken machnmal einen
> neuen COM-Port zugewiesen.
Falls das Problem bestehen bleibt, hilft evtl. die FTDI Application Note 
mit den Localisation IDs weiter.

Dann wird der USB Buchse in die du den FT232 einsteckst, der COM Port 
zugewiesen.

Ralf

von Pit (Gast)


Lesenswert?

>Normalerweise behält der Adapter den entsprechenden COM-Port, wenn im
>EEPROM eine Seriennummer steht, die sich von den Seriennummern der
>anderen FTDIs im System unterscheidet. ich hab an meinem Rechner mehrere
>FT232R, die den COM-Port auch behalten, wenn ich sie an andere USB Ports
>anschließe.

ja das ist so, aber deinstaliere mal den Treiber und stecke mal FTDI
erneut an! Nach der Treiber (Neu)Installation wirst du sehen das
die Port-Nummer hochzählt!

Fluch, das betrifft sogar schon meine Kunden.
Ich erwäge sogar schon FTDI FT232 nicht mehr einzusetzen, zumindest 
nicht
in Verbindung mit VCP!

Ist aber vielleicht meiner Faulheit geschuldet nicht D2XX direkt
zuverwenden??!!

von Christian R. (supachris)


Lesenswert?

Wenn man den FTDI richtig deinstalliert, wird der COM-Port wieder 
freigegeben. Dazu muss man allerdings entweder bei angestecktem FTDI auf 
deinstallieren gehen, oder ausgeblendete geräte mittels der 
Umgebungsvariable anzeigen lassen.

von Matthias (Gast)


Lesenswert?

Kann ich zumindest für XP auch bestätigen. Nach Deinstallation und 
Neuinstallation wird der ComPort hochgezählt. Der vorherige wird mit 
'belegt' gekennzeichnet. Man kann diesen aber trotzdem als virtuellen 
ComPort einstellen, nachdem man die kommende Warnung, dass dieser schon 
von einen anderen Gerät verwendet wird, wegklickt.

Oder gibt es einen anderen Weg, die fälschicher Weise als 'belegt' 
gekennzeichneten wegzubekommen?

von Pit (Gast)


Lesenswert?

He!! das das geht!!

Danke an  Christian R. von Pit

ist aber trotzdem nicht besonders schön!

von Christian R. (supachris)


Lesenswert?

Matthias wrote:

> Oder gibt es einen anderen Weg, die fälschicher Weise als 'belegt'
> gekennzeichneten wegzubekommen?

Hab ich doch schon geschrieben. Auch den COM-Port deinstallieren. 
Notfalls vorher ausgeblendete Geräte anzeigen lassen 
(Umgebungsvariable).

von Matthias (Gast)


Lesenswert?

Ich habe 2 von 3 ComPorts wegbekommen. Einer ist noch da, könnte aus 
einer weiter zurückliegenden Installation stammen. Den Adapter von 
damals habe ich nicht mehr.

Darf ich fragen, wie das mit der Umgebungsvariable geht?

von Christian R. (supachris)


Lesenswert?

Matthias wrote:

> Darf ich fragen, wie das mit der Umgebungsvariable geht?

Da gibts tausende Google-Suchergebnisse: 
http://www.google.de/search?q=ger%C3%A4temanager+versteckte+ger%C3%A4te&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a

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.