www.mikrocontroller.net

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

Autor: Matthias (Gast)
Datum: 16.05.2008 14:16

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?
Autor: Pit (Gast)
Datum: 16.05.2008 14:27

um ein Com-Port unter Win98 zuerzeugen mußt Du den VCP-Treiber nehmen!
Autor: Rupplyn (Gast)
Datum: 16.05.2008 14:37

"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
Autor: Matthias (Gast)
Datum: 16.05.2008 15:38

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?
Autor: Christian R. (supachris)
Datum: 16.05.2008 18:14

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.
Autor: Ralf (Gast)
Datum: 16.05.2008 18:24

> 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
Autor: Pit (Gast)
Datum: 16.05.2008 18:37

>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??!!
Autor: Christian R. (supachris)
Datum: 16.05.2008 18:50

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.
Autor: Matthias (Gast)
Datum: 16.05.2008 18:52

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?
Autor: Pit (Gast)
Datum: 16.05.2008 18:55

He!! das das geht!!

Danke an  Christian R. von Pit

ist aber trotzdem nicht besonders schön!
Autor: Christian R. (supachris)
Datum: 16.05.2008 20:32

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).
Autor: Matthias (Gast)
Datum: 17.05.2008 09:51

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?
Autor: Christian R. (supachris)
Datum: 17.05.2008 11:14

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+v...

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net