Mikrocontroller an internen/Mainboard USB Header anschließen

OP #6592928
Lesenswert?

Hi,

ich bin gerade dabei einen Microcontroller (Teensy 2.0 / atmega32u4) in 
meinem PC einzubauen, um Infos zum System anzuzeigen, LEDs zu steuern 
und die Lüfter abhängig von der Wassertemperatur zu steuern.
Der Plan ist es den internen USB 2.0 Header auf dem Mainboard für die 
Stromversorgung und die serielle Kommunikation zu nutzen. Leider 
funktioniert es bisher noch nicht so wie geplant. Wenn ich den 
Microcontroller an einem "normalen" USB Anschluss hinten am Mainboard 
anschließe funktioniert es, wenn ich jedoch den internen USB Header 
nutze wird der Microcontroller nicht erkannt.

Auf dem angehängten Bild sieht man die Pinbelegung von meinem Mainboard. 
Ich habe ein USB Kabel abgeschnitten und die weiße Ader am USB Kabel mit 
"USB0-" verbunden und die grüne Ader mit "USB0+", was so auch dem USB 
Standard entsprechen sollte. VCC und GND habe ich natürlich auch 
entsprechend mit rot bzw schwarz verbunden. Strom bekommt der 
Microcontroller, nur wird der Microcontroller eben nicht erkannt. Woran 
könnte das liegen / was übersehe ich hier?
Angehängte Dateien:
OP #6592948
Lesenswert?

Ja, im BIOS ist alles aktiviert. Der PC erkennt auch, dass etwas 
angeschlossen wird, sagt nur nach einer Weile, dass das Gerät nicht 
erkannt wurde. Ich dachte auch erst, dass ggf. erst Treiber installiert 
werden, aber auch wenn ich es länger angesteckt lasse oder den PC 
zwischenzeitlich neu starte hat sich nichts verändert.
Ob ich noch manuell irgendwelche Treiber installieren muss um diese 
Anschlüsse zu nutzen, dazu habe ich im Mainboard Handbuch nichts 
gefunden. Bei dem Front-USB Anschluss (der ja auch auf dem Mainboard 
abgegriffen wird) war es einfach Plug and Play - dieser hatte direkt 
funktioniert.
Gast #6592953
Lesenswert?

Funktioniert deine Firmware, wenn der µC ein Reset-Signal bekommt?
Funktioniert deine Firmware, wenn der µC beim Einschalten des PC bereits 
am USB-Port angeschlossen war?
Hast du die Schirmung es USB-Kabels irgendwo aufgelegt?
Hast du die Pinbelegung und die Crimpkontakte noch ein zweites mal 
kontrolliert?
OP #6592960
Lesenswert?

Markus E. schrieb:
> Wie sicher bist du dir bei dem Kabel?
> Es soll schon vorgekommen sein, dass sich manche Hersteller nicht an die
> Farbspezifikationen gehalten haben...
> Vielleicht mal in eine blanke USB-Buchse stecken und durchpiepsen?

Bisher habe ich mich blind an den Farben orientiert, ich werde es aber 
mal durchmessen.


... schrieb:
> Funktioniert deine Firmware, wenn der µC ein Reset-Signal bekommt?
> Funktioniert deine Firmware, wenn der µC beim Einschalten des PC bereits
> am USB-Port angeschlossen war?
> Hast du die Schirmung es USB-Kabels irgendwo aufgelegt?
> Hast du die Pinbelegung und die Crimpkontakte noch ein zweites mal
> kontrolliert?

Die ersten beiden Punkte muss ich mal überprüfen.
Die Schirmung habe ich nirgends verbunden. Sollte ich diese mit GND 
verbinden bzw. könnte das tatsächlich das Problem verursachen?

Maxe schrieb:
> Ich würde als ersten Schritt mal was "anstecken", bei dem ich mir sicher
> bin, dass es der Rechner erkennen müsste, bspw. einen USB-Stick.

Auf dem Mainboard ist keine normale USB-Buchse, sondern nur eine 
Stiftleiste. Das wird schwierig einen USB-Stick dort direkt 
anzuschließen :D


__________
Nachtrag:
Die Farben vom USB Kabel bei den Datenleitungen scheinen tatsächlich 
vertauscht gewesen zu sein. Dann werde ich es gleich mal "richtig rum" 
testen und hoffen, dass es dann funktioniert.

__________
Das war tatsächlich das Problem, jetzt funktioniert alles. So 
naheliegend und doch bin ich nicht drauf gekommen.
Danke für die vielen schnellen Antworten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren