Pyusb set_configuration() Problem

OP #5539207
Guten Tag liebes Schwarmkollektiv!

Ich bin völlig neu hier im Forum und hoffe, dass Ihr mir bei einem 
kleinen Projekt weiterhelfen oder zumindest hilfreiche Tipps geben 
könnt! :)

Ich beschäftige mich momentan mit USB-Kommunikation und möchte gerne den 
Mikrocontroller eines Reglers ansteuern.
Dazu verwende ich Python 3.7 mit der Entwicklungsumgebung PyCham 2018.2 
unter Windows 10!
Des Weiteren habe ich die Bibliotheken „pyusb“ sowie „libusb1.0“ 
erfolgreich installiert und versuche mich nun an einem ersten 
Testprogram.

Dieses ist wie folgt aufgebaut:
1
import numpy as np
2
import usb.core
3
import usb.util
4

5
VID = 0x2341
6
PID = 0x43
7

8
print("   Verbinden...")
9
dev = usb.core.find(idVendor=VID, idProduct=PID)
10

11
if dev is None:
12
    raise ValueError("Device not found")
13
else:
14
    print("Verbindung aufgebaut!")
15

16
cfg = dev.get_active_configuration()

Leider bekomme ich hierbei eine Fehlermeldung, welche ich leider nicht 
ganz interpretieren kann.
Diese habe ich aus Gründen der Übersicht als Bilddatei im Anhang 
hinzugefügt!

Ich hoffe sehr, dass mir einer von euch bei der Sache weiterhelfen kann!

Liebe Grüße
M.B.
Angehängte Dateien:
Gast #5539225
Ich vermute libusb verwendet den WinUSB-Treiber, und damit kann man die 
Konfiguration unter Windows nicht setzen. Es wird normalerweise die 
Standardkonfiguration des Geräts bzw. Schnittstelle verwendet.
Bin mir aber nicht ganz sicher.

Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.