Forum: Mikrocontroller und Digitale Elektronik PS2 Maus an Mega8


von Heinz (Gast)


Lesenswert?

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 ?

von Jörn G. aus H. (Gast)


Lesenswert?


von Heinz (Gast)


Lesenswert?

@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.

von Koen V. (koenv1)


Lesenswert?

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
Noch kein Account? Hier anmelden.