Forum: Mikrocontroller und Digitale Elektronik USB-RS232-Wandler und Zugriff mit DLL


von Harald N. (haraldn)


Lesenswert?

Hallo!

Ich habe hier einen USB-RS232-Wandler der den CP2102 von Silicon Labs 
verbaut hat und der Zugriff auf den Virtual COM Port funktioniert ohne 
Probleme.
Nun habe ich versucht über die DLL zuzugreifen. Habe den Treiber für 
USBXpress installiert und ein kleines quick-and-dirty Testprogramm 
geschrieben, das mir anzeigen soll wie viele Geräte angeschlossen sind.
Nun das Programm gibt mir nur den Fehler "kein Gerät gefunden" (FFh) 
aus. Auch im Gerätemanager habe ich nur den COM Port, aber kein 
zusätzliches USB-Gerät (was meines Wissens nach aber der Fall sein 
sollte).

Hat jemand Erfahrungen bzw Ideen dazu?

von L. P. (lpg)


Lesenswert?

Du musst zuerst den cp21xx mit ander pid/vid programmieren. Pid 0x60 auf 
0x61... wenn ich mich recht erinnere... Das Tool dazu gibts in dem 
Ordner der Treiberinstallation. Dazu gibt es auch bei Silabs eine AN.

Lg.

: Bearbeitet durch User
von Harald N. (haraldn)


Lesenswert?

Danke ich habs gefunden und es funktioniert. Aber das heisst 
anscheinend, dass ich entweder VCP oder Direktzugriff habe? Oder hab ich 
da was übersehen? Weil beim FTDI232 geht doch beides...

von L. P. (lpg)


Lesenswert?

Harald Nagy schrieb:
> Danke ich habs gefunden und es funktioniert.

Bitte! :)

Ich kenn nur den Silabs im Xpress Mode ODER VCP Mode. Da kenn ich das 
mit dem Paralellbetrieb nicht.

Lg.

von Harald N. (haraldn)


Lesenswert?

Danke!

Hab grad festgestellt, dass der CP2102 gar kein bitbanging kann...

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.