Forum: Mikrocontroller und Digitale Elektronik HID - Mouse mit PIC18F4550


von homer900 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute

Ich arbeite an einem Projekt, dessen Ziel es ist, eine USB Maus mit dem 
µC PIC18F4550 nachzubauen.

Da die Programmierung des PIC für die HID Maus ziemlich umfangreich ist, 
ist meine Frage, ob es frei erhältliche Software für solche HIDs gibt. 
Ich arbeite mit der Entwicklungsumgebung MPLAB.

Ich habe bereits das HID Mouse Demo - Programm für den PIC von dieser 
Website ausprobiert:

http://shop.olimex.eu/product_info.php?products_id=563

Dieses Programm funktioniert, ich kann mit 4 Tastern über den PIC die 
Maus in die 4 Richtungen steuern, jedoch nach ca. 1 Minute funktioniert 
es nicht mehr. Dieses Programm ist noch dazu ziemlich unverständlich und 
in viele Teile unterteilt. Ich glaube das geht auch einfacher =)

Hat jemand von euch Erfahrung damit? Hat sowas schon jemand gemacht und 
kann mir helfen?

ich habe das demoprogramm angehängt

mfg

von Gast (Gast)


Lesenswert?

Da gibts doch Demos von Microchip...

von homer900 (Gast)


Lesenswert?

Danke für die schnelle Antwort, das hilft mir aber genau gar nichts. Auf 
Microchip hab ich natürlich schon gesucht aber nichts gefunden.
Wenn es dort wirklich was brauchbares für meine Anwendung gibt, würde 
ich mich über einen Link dorthin sehr freuen!

mfg

von Michael H. (morph1)


Lesenswert?

was heißt gesucht und nicht gefunden?

es gibt einen kompletten usb-stack der dir ein HID-Gerät zur Verfügung 
stellt.

von ChornHulio (Gast)


Lesenswert?

Das was du da verwendest ist die Demo von Mircochip (vielleicht ein 
bisschen umgewandelt). Und mit ein bisschen Geduld kannst du dich da 
schon rein arbeiten. Hauptsächlich solltest du in user/user.c rum 
werkeln - der Rest ist USB-Kram und ähnliches.
Warum das Device nach 1 min nicht mehr funktioniert? Keine Ahnung - hat 
es denn noch Spannung?

von Thomas F. (Gast)


Lesenswert?

homer900 schrieb:
> Da die Programmierung des PIC für die HID Maus ziemlich umfangreich ist,
> ist meine Frage, ob es frei erhältliche Software für solche HIDs gibt.

Die Beispiele zu USB/HID von Microchip sind in den "Microchip 
Application Libraries" zu finden:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en537044

Eine Alternative wäre evtl. die freie Programmiersprache JAL in 
Verbindung mit der jallib. Damit kommt man recht flott zu einer Lösung. 
Damit habe ich einen RC5-Fernbedienungsempfänger, der sich als HID-Gerät 
meldet, realisiert (siehe http://www.fundf.net/usbnub/ -> Projekte).

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.