Hallo, ich weiß das es schon diverse Beiträge zu dem Thema PS2 am Mikrocontroller gibt und habe auch schon jede Menge davon gelesen (nur nie die richtigen). Ich doktor jetzt schon einige wochen daran herum, eine PS2 Maus an einem Mega8 (10 Mhz) zum Laufen zu kriegen, aber bisher erfolglos. Ich kriege die Maus einfach nicht korrekt initialisiert, soll heissen die Maus sendet einfach keine Daten. Hat vielleicht jemand das schon mal an einem Mega8 realisiert und kann mir ein Tips oder vielleicht sogar Quellcode geben ?
Lies nochmal genau die sehr vielen Artikel dazu: http://www.mikrocontroller.net/forum/read-1-888.html#888 http://www.mikrocontroller.net/forum/read-1-60530.html#60530 http://www.mikrocontroller.net/forum/read-1-61880.html#61880 http://www.mikrocontroller.net/forum/read-1-31387.html#31387 http://www.mikrocontroller.net/forum/read-1-18539.html#18539 http://www.mikrocontroller.net/forum/read-1-4019.html#4019 http://www.mikrocontroller.net/forum/read-1-12119.html#12119 oder sag' genau, was dein Problem eigentlich ist (Schaltung, Quellcode usw.). jörn
@Jörn G. aus H. Danke für deine Mühe, aber die hatte ich alle schon mal. Am besten zu meiner Schaltung passte der Code von Eugen Dischke: http://www.mikrocontroller.net/forum/read-1-60530.html#60530 Da habe ich einfach die defines angepasst. Das Problem bei dem Code ist nur, das nach dem ersten "REquest to send" die Datenleitung (auf INT0) auf low bleibt, und somit auch keine weitere Kommunikation mit der Maus stattfindet. Ich habe sowohl an die Data als auch an Clock Leitung PullUp Widerstände gehängt. Ich hatte vorher schon meinen eigenen Quellcode geschrieben, mit dem ich auch Daten zu Maus übertragen konnte. Und es kam auch schon mal ein "ACK" zurück. Das Problem ist nur, das ich die Maus nicht dazu bewegen kann Daten zu senden (Mausklick, X, Y). Deshalb wäre es super wenn mir jemand vielleicht mal eine funktionierende Schaltung / Quellcode mit dem Mega8 zeigt.
Heinz, Ist es dir gelungen mit der Atmega und den PS2 maus..ich mochte gerne dein program haben, weil ich das gleiche problem habe.. gruss Koen
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.