STM32F103C8T6 - Win10 USB Code 43 mit USB Breakout Board

Gast #6242273
Hey,
ich hab momentan ein kleines Projekt, bei dem ich eine Mausplatine mit 
dem oben genannten Mikrocontroller nutze. Dazu habe ich mir ein 
USB2.0-Breakout Board bestellt, welches mit der Platine verschaltet 
werden soll (anstelle des eigentlichen USB-Kabels, welches mit der 
Platine verlötet ist.

Wenn ich jetzt allerdings die Platine am Rechner über USB anschließe(mit 
dem Breakout Board dazwischen), bekomme ich immer den Error Code43 
(siehe Anhang).
Wenn das Breakout Board nicht dazwischen hängt funktioniert alles.
Ich bin mir eig recht sicher, dass es nicht an der Hardware liegt, denn 
auch mit Breakout Board, liegt an der Hauptlatine genug Spannung an, ich 
schätze also, dass es treiberseitig ein Problem gibt, bin da allerdings 
überfragt.

Für Hilfen/ Denkansätze danke ich schon mal im Voraus.
Angehängte Dateien:
Gast
Ist erstmal richtig, nur habe ich halt keine Lust, dass das Kabel da die 
ganze Zeit rumhängt und ich es nicht abziehen kann. Eig interessiert 
mich, warum es nicht funktioniert.
Auch das ist einfach ... Es liegt an deiner geheimen Breakout Platine 
und deiner Verdrahtung die ja auch geheim ist. Die Fehlermeldung sagt 
jedenfalls dass dein Gerät nicht antwortet.

Eigendlich ist bei deinem Projekt alles geheim. Wir wissen nur dass es 
nicht funktioniert.
Nico schrieb:
> Ich bin mir eig recht sicher, dass es nicht an der Hardware liegt

Nö, Code 43 ist Hardware. Der Code kommt wenn man einen nackten Pullup 
an die USB Datenleitung hängt.

D.h. es ist was grundsätzliches faul - bei einem Breakout board also 
irgenwas in der Verdrahtung.
Gast
Bist du dir sicher, dass D+ und D- nicht vertauscht sind? (D- ist weiß 
und neben VBUS)
Auch muss man bei USB kein Rx und TX vertauschen ;)
Gast
Chris R. (ohne login) schrieb:
> Bist du dir sicher, dass D+ und D- nicht vertauscht sind? (D- ist
> weiß
> und neben VBUS)
> Auch muss man bei USB kein Rx und TX vertauschen ;)

Ich will ja jetzt nicht sagen, dass mir das peinlich ist... aber doch 
schon.
Die Platine hatte eine andere Farbkodierung und da muss ich irgendwie 
durcheinander gekommen sein. Im Endeffekt also viel Trubel um nichts 
facepalm

Danke

Antwort schreiben

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