www.mikrocontroller.net

Forum: FPGA, VHDL & Co. PS2 Maus Bewegung auf VGA Bildschirm darstellen


Autor: Roman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo miteinander

Ich hoffe, hier kann mir jemand helfen. Ich möchte die x und y Bewegung 
einer Maus über PS2-Schnittstelle auslesen und diese anschließend in 
einem Hauptentity auswerten, damit ich die Position eines Balkens auf 
einem VGA-Bildschirm verändern kann. Momentan taste ich den Clock der 
Maus (etwa 15kHz) mit einem 25MHz Takt ab. Allerdings werde ich nun aus 
dem foglenden Datenpaket nicht schlau. Hab mich durch einige PDFs 
geackert und weiß wie es (theoretisch) funktionieren müsste. Wenn ich 
die Maus bewege, bekomme ich eine 33Bit lange Zeichenkette, die 
verschiedene Daten, wie X-Richtung, Y-Richtung, Tasten und direction 
Werte enthält. Ich habe jedoch keine Ahnung, wie ich das in mein 
bisheriges Projekt einbauen kann. Wie erkenne ich das Startbit und wie 
kriege ich das ganze in ein Schieberegister?

Den Bildschirm ansteuern funktioniert, aber bei der Maus bin ich etwas 
verloren. Kann mir jemand weiterhelfen oder hat jemand bereits etwas 
ähnliches gemacht und stellt mir den Code zur Verfügung? Wäre echt 
dankbar..

mfg Roman

Autor: Rick Dangerus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klingt nach ner Aufgabe für eine State-machine, oder? Ansonsten dürfte 
zur PS2 sicher auch was im Netz zu finden sein.

Tipp: google code search: mouse ps2 lang:vhdl

Rick

Autor: Roman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also mit dem Tipp hast du mir einiges geholfen. Es gibt bei Google immer 
wieder neue Features zu entdecken, die man vorher nicht gekannt hat. Ich 
danke vielmals. Ich hoffe, jetzt finde ich etwas..

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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.