Nabend Community, hat zufällig jemand Erfahrung mit dem XBOX360 RF-Modul? Via Google findet man jede Menge Anleitungen diese via Mikrocontroller (bzw Arduino) und USB am Rechner zu betreiben und sich so den "kommerziellen" Empfänger zu sparen. Das Teil via USB zum laufen zu bekommen war nicht die Kunst, allerdings funktioniert das Senden der Signale (um die Synchronisation zu starten, LEDs blinken zu lassen) über eine seriellen Schnittstelle. Und hier kommt das Problem. Ein Pin dient als DATA, der andere als CLOCK. Die CLOCK sollte ja normalerweise so lange auf HIGH stehen bis DATA auf LOW geht und dann die kommen die eigentlichen Kommandos. Leider steht die CLOCK aber permanent auf LOW. Das RF-Modul ansich ist aber 100% funktionsfähig (habs nebenbei zum testen immer mal an eine 360 gehängt). Über Ratschläge wäre ich sehr dankbar! :) PS: Das Board ist Revision H
Hi wen du die Schaltung nutzt die bei hack a Day verlinkt ist da fehlen die pullups (1k8) für i2c, außerdem waren im pic16f Anschluss die beiden Leitungen vertauscht schau da mal nach hab das ganze auch grade nachgebaut.
Die Pull-Ups hab ich bisher leider in keiner Schaltung gesehn aber leuchtet irgendwie ein. Ich werd mir ein paar besorgen und mich zurückmelden - besten Dank schonmal für die fixe Hilfe! ;)
Hi, kleiner Nachtrag der verwendete bus ist I²C die pullups können etwas variieren je nach Controller im Bild sind falsche werte beim PIC fährt man mit 1,8k recht gut beim ATmega keine Ahnung im wiki sollte aber was über I²C stehen, auch solltest überlegen ob du das mit den Dioden so lassen möchtest du könntest die 3,3v aus dem Aurdino nehmen und die 5V vom USB einfach weglassen, wen die Spannungsversorgung vom aurdino das Schaft das gerät fordert 260mA an wen der Aurdino die Reserven hat sollte das gehen.
Kleiner Statusbericht: Mit Pull-Ups läuft alles einwandfrei - besten Dank, hoffe der Thread hilft auch künftig andern verzweifelten Bastlern ;)
Ja, hat er. Danke. Bei mir geht's nun mit 'nem AVR bzw. einem Atiny13 (bzw. einem Mega16 der das nebenbei macht), programmiert in ASM. Danke dir.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.