Hallo,
ich möchte das PICDEM FS USB Demo Board von Microchip mit LV über den mitgelieferten Treiber ansteuern.
Dazu gibt es eine DLL und ein Header-File. Die Funktion "MPUSB Get DLL Version" und "MPUSB Get Device Count" funktionieren.
Leider kann ich keine Daten senden und auch nicht empfangen. An die Funktion "MPUSB Write" muss dabei ein Pointer übergeben werden.
Ich habe hier gelesen, dass ich das mit einem Array machen kann, vielleicht habe ich mir aber an dieser Stelle einen Fehler eingebaut.
Vermutlich habe ich aber schon bei der Funktion "MPUSB Open" ein Problem. Hier muss man unterscheiden, ob man Lesen oder Schreiben will. Die Funktion gibt aber immer den gleichen Handler zurück, auch wenn gar kein Device am USB angeschlossen ist. Wenn ich das richtig verstanden habe, sollte die Funktion bei "Read" und "Write" unterschiedliche Handler zurückgeben.
Mit den mitgelieferten Programmen läßt sich alles steuern, an der Hardware kann es nicht liegen.
Könnte vielleicht ein Erfahrener LVler mal einen Blick auf die VIs werfen? Die DLL, Header, Lib und VI`s im Anhang!
Dankeschön!
GENERIC_DRIVER_LV85.rar (Größe: 131,83 KB / Downloads: 421)