Hallo! Ich habe ein Problem, ich will eine Schaltung aufbauen, mit der ich einen Spielekonsolencontroller ansteuern und auslesen kann, und ich frage mich, ob man sowas nicht vielleicht mit so einem AVM Mikrocontroller am einfachsten machen könnte. Die heutigen Spielekonsolencontroller verfügen ja über Unmengen an Knöpfen und kleinen Joysticks. Es existiert nachtürlich nicht für jeden Hebel und Knopf ein eigenes Kabel, sondern die Daten werden seriell über eine Datenleitung geschickt. Bei meinem Gamecube beispielsweise habe ich herausgefunden, dass ca. 150 Mal pro Sekunde ein 48bit Datenblock durch die Leitung schießt, der alle Joystick und Knopfpositionen enthält. Meine Schaltung soll es nun ermöglichen, wie bereits gesagt, einen solchen Controller anzusteuern, auszulesen und diese Daten (quasi dekodiert) einer Schaltung zur Verfügung zu stellen (z.B. um einen Adapter zwischen zwei Videospielsystemen zu bauen). Ich habe schon kleinere Schaltungen mit Logicbausteinen und Linear ICs aufgebaut, aber ich habe keine Ahnung, wie ich sowas damit relisieren könnte. Deshalb meine Frage: Klingt es für euch so, als könnte ich sowas mit soeinem Mikrocontroller hinkriegen? Bevor ich jetzt zu Conrad stürme, mein hart verdientes Geld auf die Theke knalle, den Lötkolben anschmeisse, das EisenIIIChlorid aus der Garage hole und mich in die Texte vertiefe, wollte ich einfach mal kurz anfragen... :-) Gruß Christoph
das kannst du problemlos mit einem AVR erledigen, das ist eine sehr moderate Übertragungsgeschwindigkeit. Aber es wird wahrscheinlich ein Fleissarbeit werden, fröhliche Bitjagd. Du wirst wahrscheinlich keine Unterlagen über verwendete Protokolle bekommen, aber du kannst wenigstens davon ausgehen, dass die Signale nicht zusätzlich verschlüsselt sind. Bau dir erstmal was, was einfach nur mithört und die Daten an einen PC schickt, da kannst du dann in aller Ruhe analysieren, was was bedeutet. Wenn du allerdings erst in die MC-Materie einsteigst, gibt es doppelte Probleme - du willst mit unbekannten Mitteln unbekannte Sachen herausfinden. Um damit anzufangen, ist die Hardware das wenigste, eine Lochrasterplatine, einen Controller, einen Quarz, 5V und ein ISP-Programmer genügen erstmal völlig.
... und hart verdientes Geld mußt Du auch nicht ausgeben. Für solche Aufgaben reicht ein "kleiner" Atmel, z.B. AT90S2313 oder Mega8, vollkommen. Und wenn Du dann nicht bei Conrad, sondern bei Reichelt bestellst, dürftest Du incl. Programmiergerät bei 10 Euro liegen.
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.