Hallo EDatabaseError,

schau dir mal dieses Datenblatt eines Drehimpulsgebers an:

http://www.altron.de/_pdf/ddm/427z1.pdf

Auf der letzten Seite rechts ist ein Flussdiagramm, wie man die Zustände des Drehgebers decodieren kann, wenn man einen konfigurierbaren Interrupt hat. Wichtig ist offensichtlich das Umschalten zwischen steigender und fallender Flanke.

Ich hatte eine ganze Weile gebraucht, das für einen 8051er-Controller umzusetzen. Das waren wesentlich mehr als ein paar Zeilen...

Gruß

Jürgen