Forum: Mikrocontroller und Digitale Elektronik Pixart PMW3310DH Maussensor konfigurieren


von Sebastian S. (c0dycode)


Lesenswert?

Hallo zusammen :)

ich habe mich hier mal angemeldet, in der Hoffnung, dass mir jemand 
helfen kann.

Wie der Titel sagt geht es mir um den Pixart PMW3310DH (wohl ehemals 
Avago).

Und zwar ist dieser in meiner Maus verbaut. Steelseries Rival.
Zusätzlich (falls von nöten) ist ein 48MHz Freescale MC9S08JM16 MCU 
verbaut.

Über die Software vom Hersteller sind bisher folgende 
Einstellungsmöglichkeiten von dem Sensor gegeben:

DPI / CPI anpassen von 50 bis 6500
Beschleunigung und Verzögerung einstellen
Angle Snapping einstellen

Das war es. Der Sensor bietet unter anderem aber noch folgende 
Möglichkeiten:
1
It provides enhanced
2
features such as:
3
- variable frame rate
4
- programmable resolution
5
- angle tunability
6
- X-Y axis independent resolution
7
- programmable angle snap
8
- configurable sleep and wake up time to suit various gamers
9
preferences.
Quelle: Pixart-Produktseite
http://www.pixart.com.tw/product_data.asp?product_id=121&productclassify_id=1&productclassify2_id=3


Über die Pixart-Produktseite ist auch das Datasheet vom Sensor zu sehen. 
Darin stehen auch die nötigen Adressen usw.

Da ich da leider total auf dem Neuland bin (nur ein bischen Erfahrung 
mit C#), man aber ja derzeit über die Software einen Teil der Daten 
ändern kann, gehe ich davon aus das ich die Adressen direkt über die 
normale Verbindung über USB auch ansprechen kann(?).

Lange Rede - kurzer Sinn:

Ist das ganze ohne zusätzliche Hardware ansprechbar?

von Stefan (Gast)


Lesenswert?

Hallo,
ja, die MCU ist notwendig. Die MCU ist der zentrale Baustein der die 
Kommunikation über USB zum Rechner hin und über serielle Leitung zum 
Sensor hin kontrolliert.
Was die Firmware der MCU nicht unterstützt, wirst Du ohne Eingriff in 
die Hardware nicht lösen können.
Auf den ersten Blick sieht die Firmware der Rival nicht so aus als ob 
eine direkte Kommunikation vom Rechner aus mit dem Sensor möglich wäre.
Geigneter zum Basteln wären hier Roccat-Mäuse (Kone Reihe von der 
Kone[+] aufwärts und Savu) die dies ermöglichen. Leider gibt es noch 
keine mit PMW3310DH Sensor. Wie der Zugriff auf diesen Geräten 
funktioniert ist zu sehen am Linux-Treiber.

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.