А если оно не успело вовремя отработать?
колёсико крутится с нормальной скоростью 4 оборота в секунду
на этом колёсике ну допустим 20 прорезей тоесть 80 импульсов в секунду
80 герц короче
частота процессора 16000 герц
значит у нас между каждой парой импульсов от мышки МК будет успевать делать 200 тактов
что примерно равняется 200 строкам кода на ассемблере(у авр почти все команды занимают 1 такт)
вы представляете что это за прерывание такое на 200 строк ассемблера?
в прерывании проверяем состояние ног мк на которые повешены эти колёса
на это уйдёт макс 10-15 строчек кода со всеми приблудами
имхо погрешность при случайном почти синхронном положении энкодеров будет пренебрежимо мала
МК это сила!!
нужно правильно им пользоватся
таймером например...
ты хотел сказать 16000000 герц? <V>