mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PS2 Maus an Mega8


Autor: Heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 ?

Autor: Jörn G. aus H. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Koen Verstappen (koenv1)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.