Pyusb set_configuration() Problem

OP #5539207
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.