mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Serielle Maussteuerung mit PIC16F876


Autor: Thomas Lechner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich beabsichtige mit einem PIC16F876 eine serielle Maussteuerung zu
implementieren. Als Eingangssignale (Eingabegeraet) lasse ich
verschiedene Moeglichkeiten zu. Die Ausgabe (Ausgangssignale) soll via
einen 232MAX auf die serielle Schnittstelle eines PC's gehen und dort
eine serielle Maus(steuerung) darstellen. Programmieren moechte ich
dies gern in C (CCS). Hat jemand damit schon Erfahrung bzw. kann mir
jemand einen TIp geben wie ich an so ein Projekt herangehe/einsteige.
Gibt es Musterprogramme o.aehnliche Infoquellen dazu? Die Spezifikation
einer MS-Maus ist mir bekannt.

Gruss
TOM

Autor: Osterhasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tja, so eine Idee hatte ich auch mal, nur stellte sich dann die Frage
warum nicht einfach das Eingabegerät direkt ansteuern, was bitte macht
denn der PIC ausser Strom verbraten?

Passt auf eure Eier auf!

Autor: micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
An der Spezifikation eines MS-Maussensor wäre ich mal
interessiert, gibt es dafür eine Quelle im net ?

Autor: Mark Hämmerling (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Salve,

ist im Prinzip ganz einfach. Die Maus schickt Dir kleine Pakete
(1200bps, 7bit, etc.) Dort mußt Du nur noch ein paar Bits jonglieren,
und fertig. :) Bzw. das ganze andersrum, wenn Du selbst Maus spielen
möchtest.

Hab mal mit einem Mega8 eine kleine GUI (für das HD61830 Display von
nem Atari Portfolio) mit Maussteuerung gebaut, interruptgesteuert.
Funktionierte absolut ausgezeichnet. Das GUI-Konzept (quasi
objektorientiert) war auch sehr hübsch. Nur leider mußte ich irgendwann
feststellen, daß ich eigentlich keinen Verwendungszweck dafür habe. ;(

Wie man die Mauspakete (de)kodiert, steht z.B. hier:

http://astronomy.swin.edu.au/~pbourke/dataformats/...

Viel Erfolg,
Mark

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.