Что вас конкретно беспокоит? Я разъясню.
Да собственно, тут вот выше обсуждали, как правильно в прерывании считать положение энкодера из прерывания. И на предложение обновлять в прерывании значение глобальной переменной, поступило предложение использовать мьютексы. Но ведь, пока нет многопоточности или вообще операционной системы (а переход к обработчику прерывания - это совершенно не многопоточность, а очень даже последовательное выполнение), никакие инструменты синхронизации и не нужны совершенно, можно смело писать новое значение в переменную в прерывании и где-нибудь в основном цикле с ней же и работать. Вот я и решил уточнить, прав ли я или все-таки нет.