Хмихно! :-) А почему ЕХТI не нужны?
зы: срабатывание концевика- событие асинхронное! Чтобы программно отловить это синхронной машиной - нужно потратить время! Почему не возложить эту задачу на "железо", которое ещё (к тому же) и дребезг контактов подавит!?
ЗЫ: аппаратура узла формирования прерывания - тоже асинхронная машина! стоит компаратор, за ним счетчик. коампаратор сработал - счетчик запустился. Когда за определенный период времени снова не сработал компаратор - выработался EXTI.