HID - Mouse mit PIC18F4550

Gast #1425710
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
Angehängte Dateien:
Gast #1425759
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
Gast #1554032
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?
Gast #1554188
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).

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.