Доброе время суток.
Возникла некоторое время назад нужда подключить хитрый датчик (точнее манипулятор управления) к поделке на LPC. Тогда как то замялся вопрос, но опять нарисовался сегодня.

А я сам как то и не сподобился провести эксперимент. Может у кого то есть готовый ответ на вопрос в конце этого поста?
Из характерного - девайс использует наличие напряжения при нахождении в нейтральном положении как индикатор целостности проводки и меандр с частотой пропорциональной отклонению.
Очень хорошо вроде бы вписывается в функции QEI. Прямо таки подаешь сигнал и получаешь готовую цифру, пропорциональную отклонению, без нагрузки на проц, да еще и с возможностью сгенерить прерывание если манипулятор резко дернули "вниз".
Но вот смущает необходимость при нулевой частоте контролировать наличие логической единицы для проверки того что подключен этот манипулятор и линия цела. В документации непонятно, будет ли читаться пин сконфигуренный под QEI как GPIO. Еще один пин выделять для этого - жалко.
Если кто то пробовал использовать QEI и одновременно читать состояние с GPIO - может подскажете что получилось?