Ich denke nicht. Morgen habe ich wieder etwas Zeit, dann bereite ich eine neue Firmware vor zum Testen.
Hallo Besucher, der Thread wurde 43k mal aufgerufen und enthält 388 Antworten
letzter Beitrag von tulan am
2 x WIImote an 2 x Controlport
- tulan
- Erledigt
-
-
HardwareDoc hat für den Nun-Joy Adapter einen ATMEGA8 16AU genommen.
-
Ja, aber mit Quarz. Mit dem internen Oszilator (8Mhz) muss man noch den Prescaler für die CPU Clock aktivieren.
-> 1Mhz CPU Clock und dann läuft leider nix mit 400.000kBit, sonst schon.Der ATMEGA816AU ist eigentlich ein 328p nur mit weniger Flash und RAM.
Der wäre sich in meinem Fall wohl auch ausgegangen. Derzeit ist noch sehr viel frei. -
Hallo!
Könnte jemand mit den original Nunchuks mal diese Version testen.
Sie funktioniert auch mit all meinen Controllern.
I2C ist aber auf 50kBit/s raufgedreht.
Vielleicht mag ja dann auch der originale Nunchuk?
@Brotboxfan @dukestah -
Datei getestet.
Das gleiche Verhalten wie vorher.Ja, aber mit Quarz. Mit dem internen Oszilator (8Mhz) muss man noch den Prescaler für die CPU Clock aktivieren.
-> 1Mhz CPU Clock und dann läuft leider nix mit 400.000kBit, sonst schon.Der ATMEGA816AU ist eigentlich ein 328p nur mit weniger Flash und RAM.
Der wäre sich in meinem Fall wohl auch ausgegangen. Derzeit ist noch sehr viel frei.Grad den Nun-Joy nochmal angeschaut.
Kein zusätzlicher Quarz -
@Brotboxfan kannst du bitte mal messen wie hoch der i²C Takt ist beim Nun-Joy?
-
Hab's auch gerade probiert, geht leider auch nicht, genau wie vorher, hängt sich komplett auf.
Hab jetzt auch einen 3rd party wireless controller probiert, geht leider auch nicht, LED geht an und dann hängt alles
Vielleicht solltest du den Adapter einfach umbenennen und als NES/SNES Controller Adapter deklarieren -
Vielleicht geht es mit original NES/SNES Controller Adapter auch nicht? Solche habe ich leider auch nicht hier für einen Test.
-
sowas hier? Original NES Controller
-
Möglicherweise ist das ein original NES.
-
Hab jetzt auch einen 3rd party wireless controller probiert, geht leider auch nicht, LED geht an und dann hängt alles
Es gibt ein paar Nachbauten, die MÜSSEN mit 400KBit/s laufen, sonst funktionieren sie nicht.
-
habe heute diesen controller erhalten und getestet - funktioniert leider nicht
und wenn er funktionieren würde wäre eine Joyport Umschaltung dringend nötig weil man sonst immer umstecken müsste und das geht ja nur mit aus-/einschalten
hat aber aus meiner Sicht nicht so die höchste Prio, die schnurlosen Controller sind mir da bald lieber -
Ich warte noch auf meinen (hoffentlich) original nunchuk, damit ich mir mal ansehen kann wo er hängt. Hoffentlich kann man das dann per software lösen. Alle meine 5 Paar + 1 einzelner Controller laufen problemlos. China Qualität halt, nicht dieser Japanmüll.
-
War überfordert in der letzten Wochen, ist aber auch mein Paket eingetroffen.
habe heute diesen controller erhalten und getestet - funktioniert leider nicht
Das sieht original aus. Auf der Rüchseite muss auch das Logo von N1ntend0 stehen. Bei mir: Links aus China, rechts von N1ntend0 [es erkennt man auch von der Kabellänge ]. Chinaware habe ich bereits geöffnet, war neugierig.
Gestern lötete ich die Anschlüsse bei der 2 Boards zusammen:
- 5 <-> 3.3V Level Konverter (bestückt mit BSS138), bis jetzt nur auf 5V getestet (habe vergessen auf 3.3V auch zu testen)
- Arduino Pro Mini (ATmega328, 5V, 16MHz), noch nicht durchgetestet.- 3,3V Regler, musste nichts löten. Getestet, liefert 3.30V ohne Last.
Es ist also alles dabei, die nunchuk64 als Prototype nachzubauen. Ich hoffe, dass ich nichts auslöten muss, Pro Mini ist ja winzig klein. 16MHz soll genaue und genug schnelle Taktfrequenz liefern, mal sehen ob dies das Problem bei der Original Controller ist.
Nunchuk64 verwendet XTAL1 und XTAL2, die muss ich auf ADC6 und ADC7 legen, sie sind doch noch frei, oder? Was ich nicht weiß, ob ich Pro Mini, als es keinen Quarz hätte, programmieren kann. Es wäre gut mit und ohne Quarz zu testen: dadurch könnte man Prüfen, ob es wirklich an den Quarz liegt.
Wenn es doch nicht geht, habe auch einen Logic Analyzer besorgt um hinter den Kulissen zu schauen.
-
Hoffentlich kann man das dann per software lösen.
Bin nicht mehr so sicher. Mir ist was eingefallen:
"Die Leitungskapazität Cp und der Terminierungswiderstand Rp geben das Zeitverhalten des Bussignals vor." ( Quelle: https://de.i2c-bus.org/intro/d…nsweise-der-i2c-hardware/ )Das Problem könnte also auch an der Leitungskapazität und/oder an dem Terminierungswiderstand liegen.
tulan: Laut Schaltplan hast du 2k2 Pull-up Wiederstände eingebaut. Kann es nicht sein, dass sie für die Chinaware ausreichend "groß" sind aber nicht für die originale Kontroller?
Ich weiss nicht, wie groß die Wiederstände bei meiner Level Konverter sind. Die werde ich auch messen.
-
Ich sage Software.
Meine beiden Original Nunchuk laufen problemlos am Nunjoy.
Aber nicht am Nunchuk64. Auch nicht mit einer Single- Controller- Test- Firmware von tulan. -
Meine beiden Original Nunchuk laufen problemlos am Nunjoy.
Bin nicht gut informiert, und g00gle hilft mir auch nicht. Was ist Nunjoy? Ist die HW zum Nunchuk64 gleich?
-
Ja, nur eben für einen Nunchuk an einem Controllport.
Entwickelt 2010 von HardwareDoc. -
Hier was zum lesen http://www.8bit-retro.de/hardw…ware/nun-joy/nun-joy.html
-
G00gle hat ninjoy empfohlen. Danke, mit NUN-Joy habe ich's gefunden.
Mal sehen ob es nur SW Problem ist.