Gast
#2539521
Hey,
ich versuche gerade Daten an einen AT90usb646 über USB zu schicken.
Dazu habe ich eine Java Programm geschrieben, das die Bytes 0x10 und
0x02 sendet.
tx_buffer[0] = 0x10;
tx_buffer[1] = 0x02;
try{
Device dev = USB.getDevice((short) 0x03eb,(short) 0x0001);
dev.open(1, 0, -1);
dev.writeBulk(0x01, tx_buffer, 2, 2000, false);
dev.close();
} catch (USBException e){
System.out.println("Error: "+e.getMessage());
}
unter Linux funktioniert das ganze auch einwandfrei.
Jetzt wollte ich das Programm unter Windows ausführen und erhalte die
Fehlermeldung:
Error: USB Device with idVendor: 0x3eb, idProduct: 0x1, busName: null,
filename: null not found on USB
Im Gerätemanager wird der Controller aber unter: Andere Geräte AT90USB
erkannt und mit der richtigen VID und PID angezeigt.
Wie kann ich Windows sagen das er den AT90USB als USB-Device erkennen
soll und ich darauf zugreifen kann?
Viele Grüsse
Micha