Serielle Maussteuerung mit PIC16F876

Gast #148810
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
Gast #148813
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/serialmouse/

Viel Erfolg,
Mark

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren