Ja, genau so funktioniert das. In der MIOS-ISR (Interrupt Service Routine; zu finden in mios_isr.inc) wird jede Millisekunde durch einen Timer die Funktion MIOS_ENC_Tick aufgerufen, die prüft, ob ein Encoder bewegt wurde. In der MIOS Mainloop (mios_mainloop.inc) wird ebenfalls zyklisch (aber nicht Timer-gesteuert!) die Funktion MIOS_ENC_Handler aufgerufen, die dann die Funktion USER_ENC_NotifyChange in der jeweiligen Applikation (z.B. MB64E) aufruft, wenn ein Encoder bewegt wurde. Ich hoffe, dass hilft Dir weiter. Wie sagt Thorsten immer: MIOS is a text adventure ;) Raphael