Gast
#3218612
Hallo! Ich habe ein Projekt wo ein XE167-96F66 Mikrocontroller zum Einsatz kommt. Mich beschäftigt derzeit die Auswertung eines Inkremental-Encoders welchen ich über GPT1 - T2 im "incremental interface mode" auswerte. Dies klappt auch einwandfrei. Das Problem ist, dass ich gerne bei bestimmten Positionen des Encoders (bzw. der Mechanik) gewisse Aktionen durchführen muss. Ich würde daher im Prinzip soetwas wie einen Compare-Interrupt benötigen der bei einem entsprechenden Counterstand von T2 ausgelöst wird. Die Capture/Compare Einheit des Controllers arbeitet mit den Timern 7 und 8, hier kann ich jedoch den Encoder nicht so einfach auswerten. Meine Frage ist folgende: Gibt es irgenwie eine Möglichkeit wie ich auf einen Zählerstand von T2 ein Ereignis auslösen kann? Ansonsten müsste ich pollen, wobei mir eine elegantere Lösung lieber wäre. Ich wäre für eine kleine Hilfe sehr dankbar! Viele Grüße Max