не обрабатывается, а формируется.
В вашем примере реализован счетчик, в моем энкодер, так как объект может двигаться как вперед, так и назад. К тому же я не увидел принципиального отличия наших обработчиков. Как и у вас, у меня используется чтение быстрых входов через функцию SysPortIn(0). Только вы анализируете весь получаемый байт, а я отдельно два первых бита, чтобы понять, в плюс идет текущий импульс или в минус. Или всё дело в количестве операций в прерывании?




Ответить с цитированием