Цитата(Zandy @ Nov 29 2013, 18:31)

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