Hallo,
ich verwende aktuell zum ersten mal den QDECoder-Treiber für XMega und hoffe, daß mir einer von euch (ein erfahrener User dieses Treibers) ein paar Fragen dazu beantworten kann.
- Wieso zählt der den 4fachen Wert des Encoders? Bei mir ist ein Raster eine Veränderung des Werte um +/-4.
- Was hat es mit den EventChannels im Define auf sich? Für was ist das? Welchen Wert nimmt man da? 0, 2, 4 oder 6?
- Wie könnte man einfach ein +/-1 pro Raster realisieren? Ich benötige keine absoluten Werte von dem Geber.
- Ich war eigentlich der Meinung, daß ich durch Vertauschen der beiden Encoderanschlüsse, die Drehrichtung umkehren kann, aber das stimmt leider doch nicht. Aktuell bewirkt ein CCW (Drehung entgegen Uhrzeigersinn) eine Erhöhung, ein CW (Drehung im Uhrzeigersinn) eine Verringerung des QDEC-Wertes, auch wenn ich die Anschlüsse im Define umdrehe.
Gruss
Harry
ich verwende aktuell zum ersten mal den QDECoder-Treiber für XMega und hoffe, daß mir einer von euch (ein erfahrener User dieses Treibers) ein paar Fragen dazu beantworten kann.
- Wieso zählt der den 4fachen Wert des Encoders? Bei mir ist ein Raster eine Veränderung des Werte um +/-4.
- Was hat es mit den EventChannels im Define auf sich? Für was ist das? Welchen Wert nimmt man da? 0, 2, 4 oder 6?
- Wie könnte man einfach ein +/-1 pro Raster realisieren? Ich benötige keine absoluten Werte von dem Geber.
- Ich war eigentlich der Meinung, daß ich durch Vertauschen der beiden Encoderanschlüsse, die Drehrichtung umkehren kann, aber das stimmt leider doch nicht. Aktuell bewirkt ein CCW (Drehung entgegen Uhrzeigersinn) eine Erhöhung, ein CW (Drehung im Uhrzeigersinn) eine Verringerung des QDEC-Wertes, auch wenn ich die Anschlüsse im Define umdrehe.
Gruss
Harry