Цитата(Hugo Schmeisser @ May 11 2011, 23:57)

нужно таймер на 25us, посоветуйте какой использовать?
Вам нужен интервал или внешний сигнал сформировать?
Если второе, то лучше воспользоваться выходами OUT защёлок таймера А или В.
Будет точно, как в аптеке.
Цитата(Hugo Schmeisser @ May 11 2011, 23:57)

спасибо друг, работает

я почему-то думал что можно глобально все прерывания отключить
типа _DINT();
Действительно, можно.
Но только не внутри обработчика прерывания, потому что при выходе из он восстанавливает регистр состояния, который был сохранён на стеке до входа в прерывание.
Бит GIO там, естественно, будет таким же, как и был до прерывания.
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)