Windows Software - serielle Kommunikation mit 32U4 klappt nicht

OP #5940484
Hallo Leute,

wir arbeiten gerade an einer Windows Software, die Daten von einem 32U4 
über den USB-Port bekommen soll. Leider scheint die Kommunikation nicht 
zu funktionieren. Das Beispielprogramm ist mit WX-Widget programmiert 
und zeigt zwar die angeschlossenen USB-Geräte IDs an, der serielle Port 
lässt sich aber nicht öffnen.

Wir haben uns an diesem Beispiel orientiert: 
https://stackoverflow.com/questions/30882348/libusb-open-device-with-vid-pid-always-return-null

Auf der uC-seite verwende ich die Arduino IDE und habe zunächst per ISP 
den Pololu A-Star Bootloader geflasht und anschließend einen 
Beispielsketch über die USB-Schnittstelle hochgeladen.

Hat vielleicht jemand Zeit und Lust sich das mal anzusehen? Was machen 
wir falsch?

PS: Ich bin nicht in der Lage einen eigenen Bootloader zu entwickeln 
oder einen Treiber zu programmieren.

EDIT:
Inzwischen haben wir gemerkt, dass unser Progrämmchen durchaus 
funktioniert, wenn wir einen 32U4 verwenden, wie er ab Werk programmiert 
ist - also mit DFU-Bootloader. Das doofe ist nur: Sobald ich mittels der 
Arduino IDE einen Sketch hochlade (via ISP), dann taucht der 32U4 im 
Gerätemanager nicht mehr als LIBUSB Gerät sondern als Arduino Micro auf. 
Offensichtlich ändert die Arduino IDE also die Hardware ID. Die Frage 
ist also: Wie kann ich die Arduino IDE dazu bewegen die Hardware ID so 
zu lassen wie sie ist?
Angehängte Dateien:
Gast
In einem der Unterverzeichnisse Deiner Arduino IDE Installation sollte 
auch ein Treiber sein, der einen virtuellen Com-Port zum Arduino bereit 
stellt.
Evtl. muss der installiert werden.
Hast Du unbekannte Geräte im Gerätemanager ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.