Nachtrag:

Die mbed-Beispiele für Encoder verwenden alle Interrupts:
http://developer.mbed.org/cookbook/QEI
http://developer.mbed.org/teams/OpenMoCo/code/QEIx4/

Das sollte man mit dem Due und Standard-Arduino Code eigentlich nachbauen können.
The Arduino Due board has powerful interrupt capabilities that allows you to attach an interrupt function on all available pins. You can directly specify the pin number in attachInterrupt().
- - - Aktualisiert - - -

Zitat Zitat von HaWe Beitrag anzeigen
kennst du die Scheduler-Lib, und falls ja:
Nur mal kurz angesehen, nie in einem Projekt benutzt. Ich verwende mbed-RTOS.

Für Encoder würde ich eher zu Interrupts tendieren. S.o.