Arduino Due, 2 входа, которые нужно считывать из регистра

Здравствуйте.
ТЗ :
SAM3X (Arduino Due R3) на выводы (D2 INPUT_PULLUP и D3 INPUT_PULLUP) приходят сигналы энкодера (High or Low). Нужно считывать сигналы без использования digitalRead и помещать в переменные, которые далее обрабатываются…Все.) Чем быстрее будет обработка, тем лучше.
Замена digitalRead более быстрым решением.
С регистрами не работал, сунулся и понял, что лучше обратиться к профессионалам.
Бюджет 500р. Если интересно, пишите.

За 500р - тока digitalRead()…

1 лайк

еще метр обоев от стены отодрать…да много чего еще за 500 можно

За 500 р даже Бармалей уже не работает.

Но есть лохи, которые работают заради интереса.)
Вот только вы абсолютно не заметите разницы между digitalRead и прямым чтением из портов. Абсолютно. “Так зачем платить больше?” и даже просто платить.)
Хотя да. Есть категория которым просто приятно платить. Этот как милостыня нищему. Но редко.

Спасибо всем ,кто откликнулся.
Все молодцы, что держите ценник))

Для специалиста, кто знает работу с регистром задача была выполнена за 20-30 минут.
Считаю ценник вполне нормальным. Это не проект. А всего лишь обработка 2х входов.
Всем еще раз спасибо.