Forum: Mikrocontroller und Digitale Elektronik MJOY will nicht ?


von jralf (Gast)


Lesenswert?

Hallo zusammen,
ich versuche seit ein paar Stunden den MJOY von
mindaugas zum laufen zu kriegen, es klappt einfach nicht.

Ich habe das HEX File von
http://www.mindaugas.com/projects/MJoy (Hex Zipfile und PDF Schaltplan)

und die Schaltung mit nem ATMEGA8 16PU auf einem Breadboard aufgebaut. 
Weggelassen habe ich die Joystickpoties sowie die Taster; zum Testen 
denke ich reicht die Grundbeschaltung.

Aber: immer wenn ich den USB-Stecker in den Rechner (WinXP SP2) stecke, 
meldet er mir
"USB Gerät wurde nicht erkannt" und der USB Device Viewer sagt
"FailedEnumeration", alle Daten stehen auf 0.

Kann man die Schaltung nicht "lose" auf nem Breadboard verdrahten? Oder 
gibts einen bekannten Bug/Trick damit die Schaltung läuft?

Danke im vorraus für die Antworten
jralf

von Edward Cardew (Gast)


Lesenswert?

Hi jralf,

Habe vor einigen Monaten mit MJOY gearbeitet, dabei faellt mir zur 
Fehlersuche ein:

- Fusebits richtig (Brauchst Externer Xtal) ?
- D+ und D- richtig rum ?
- USB pullup Widerstand am richtigen draht ?

Hexfile rein (Hast du ja schon) und los ?

Wenn ich mich noch erinnere glaube ich auch Anfangs falsch gemacht zu 
haben und nach Korrektur wurde das Device erst nach M$oft reboot 
erkannt.

Hoffe das hilft dir weiter. MJOY ist ein Klasse Ansatzpunkt fuer USB 
Experimente.

Edward

von jralf (Gast)


Lesenswert?

Hallo Edward
danke für die Tips ...

- Fusebits richtig (Brauchst Externer Xtal) ?
--- hab ich, mit AVR Studio4 extcrystal/resonator high freq startuptime 
16CK + 64ms

- D+ und D- richtig rum ?
--- ist richtig, grün ist D+, weiss ist D-, auch durchgeklingelt
- USB pullup Widerstand am richtigen draht ?
--- an D- gehängt

Hexfile rein (Hast du ja schon) und los ?

leider gehts immer noch nicht.
jralf

von Bartholomäus S. (sam_vdp)


Lesenswert?

Was ich festgestellt habe: Viele Hardwareimplementierungen nehmen nur 
ein paar Widerstände als "Pegelwandler" für die 3.3V Signalspannung vom 
USB. Das ging bei mir lustigerweise auf allen getesteten Rechnern, außer 
meinem neuesten, während die Variante mit Spannungsregler und echten 
3.3V auch da wunderbar funktioniert hat. Also eventuell mal an einem 
anderen Rechner probieren, ob's da geht.

Ansonsten (in dem Fall mit fertiger Firmware eher nicht, aber für 
später) kann ein USB Sniffer sehr hilfreich sein:
http://sourceforge.net/projects/usbsnoop

Beste Grüße,
Bartl

von jralf (Gast)


Lesenswert?

Jaaa,
das wars....
die 3.3V waren nicht korrekt, da ich statt der 3.3ZDiode ne 4.3ZDiode 
gesetz habe :(  .

Jetzt gehts ..freu
und Danke nochmals für die Unterstützung

jralf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.