Hallo zusammen,
für den CE Test muß ich meine USB Schnittstelle auf der Geräteseite mit 8kV beschießen was mitunter dazu führt, daß die Kommunikation zum PC abbricht.
Ausstecken und Einstecken des USB Kabels, Neustart des 'Terminal' Programmes lässt den Datenstrom wieder fließen.
Das angeschlossene Gerät verwendet eine FTDI Chip, die 'Terminal' Software die dazugehörige DLL und D2XXUnit.pas
Wie kann ich von der Software aus den USB Port reinitialisieren ohne das Kabel auszustecken?
Die Funktion Reset_USB_Port führt dazu, daß sich das Terminal Programm zwar kompilieren lässt, beim start aber im Hauptprogramm (Application.Initialize) hängen bleibt, ein Next Step im Debugger führt zum Absturz des Programmes.
Ich verwende Delphi 7.
Danke für eure Hilfe!
Gruß
Lukas
für den CE Test muß ich meine USB Schnittstelle auf der Geräteseite mit 8kV beschießen was mitunter dazu führt, daß die Kommunikation zum PC abbricht.
Ausstecken und Einstecken des USB Kabels, Neustart des 'Terminal' Programmes lässt den Datenstrom wieder fließen.
Das angeschlossene Gerät verwendet eine FTDI Chip, die 'Terminal' Software die dazugehörige DLL und D2XXUnit.pas
Wie kann ich von der Software aus den USB Port reinitialisieren ohne das Kabel auszustecken?
Die Funktion Reset_USB_Port führt dazu, daß sich das Terminal Programm zwar kompilieren lässt, beim start aber im Hauptprogramm (Application.Initialize) hängen bleibt, ein Next Step im Debugger führt zum Absturz des Programmes.
Ich verwende Delphi 7.
Danke für eure Hilfe!
Gruß
Lukas