Problem mit Atmega8-16 - unknown usb device

OP #4952078
Lesenswert?
• ▲
▼
Hallo!

Ich habe mich das erste Mal an ein Projekt mit einem Mikrokontroller 
gewagt, dem Atmega 8-16 PU. Ich hab alles nach dem Projekt von mindaugas 
aufgebaut. Unter folgendem Post:

Beitrag "USB Joystick Controller mit Mega8"

dort hab ich mir die Datei "MJoy_Project.zip" runtergeladen und alles 
nach dem "Mjoy_Schematic_v1.4" aufgebaut. Alles gut soweit, konnte auch 
den Atmega programmieren. (via LPT1 Druckeranschluss). Schonmal nichts 
in Rauch aufgegangen!

Nur wenn ich meinen eigentlich fertigen "megajoystick to USB port" an 
USB anstecke wird dieser nicht als solcher erkannt!

Dazu hab ich auch schon bisschen gegoogelt. Scheinbar haben einige ein 
ähnliches Problem gehabt, wenn z.B. falsche Zener-Dioden verwendet 
wurden. In meiner Schaltung sind welche mit 3,3 Volt verbaut. Soweit 
alles gut?! Für den Quarz hab ich 2 Keramikkondensatoren verbaut. Hier 
nochmal die Komplette Liste mit Bauteilen, vielleicht hab ich einfach 
was grundlegendes falsch gemacht:


Anzahl  Bezeichnung
1  ATMEGA8-16 PU + Fassung
1  Quarz 12.0 Mhz HC 18 = 12AK7A3
2  Zener Diode 500 MW 3,3V
1  Elko 10 uF 25V 105°C
2  Keramikkondensator 15 pF
3  Kondensator MKS 0,1 uF 63VDC 20%
1  Drossel 10 uH
4  Widerstand 330
1  Widerstand 2.2K
2  Widerstand 82
1  Widerstand 4.7K


Verlötet sollte alles richtig sein. Hab alles doppelt und dreifach 
kontrolliert. Potis oder Schalter hab ich noch nicht angelötet, sollte 
jedoch kein Problem sein?!

Noch was anderes, den Atmega hab ich mit meinem alten PentiumIII PC mit 
XP programmiert. Weder dieser findet einen "megajoystick to USB port" 
noch mein Laptop mit Win7 x64 oder Wind 10 x64.

Grundlegend: Verträgt sich der Atmega überhaupt mit 64 Bit Systemen?! XP 
wäre ja 32 Bit gewesen, da ist das USB Device ja auch unknown....

Anbei noch ein Foto, (Bitte vorsicht, die Platine hat ein Laie 
zusammengebastelt....)
Angehängte Dateien:
OP #4952406
Lesenswert?
• ▲
▼
hab alles wie hier auf dem Bild zu sehen eingestellt!

http://www.flightsim.com/images/howtos/mind/configuration_bits.gif


Treiber oder irgendwas anderes habe ich nicht installiert. Ich hab mich 
nur strikt an die Programmieranleitung von dieser Seite hier gehalten 
(diese Anleitung findet man auch in der anfangs erwähnten .zip- Datei):

http://www.flightsim.com/vbfs/content.php?2112

wobei auf dieser Seite der Schaltplan bisschen unkomplett aussieht....
#4952478
Lesenswert?
• ▲
▼
Sebastian S. schrieb:
> wobei auf dieser Seite der Schaltplan bisschen unkomplett aussieht....

Der würde Dir die PC-USB Signale mit 5 BV grillen. Die vertragen nur 3,3 
bis 3,6 Volt Signalspannung.

Dein Schaltplan sieht besser aus.

Übrigens: Wenn Windows nicht mal ein (!) Ausrufezeichen im Gerätemanager 
bringt, ist D- nicht korrekt angeschlossen. Dessen High Pegel lässt 
Windows das Anstecken überhaupt erst erkennen.

Antwort schreiben

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