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
Gast
#2560617
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.
Gast
#2560635
Schau mal auf des Bild so ist der Aufbau bei mir
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! ;)
Gast
#2560643
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

