Цитата(alt3857 @ Jan 29 2011, 09:53)

Подcкажите каким образом реализовать?
Лично я никогда не управляю периодом прерываний таймера, и Вам не советую.
У меня во всех проектах есть таймер, который вызывает прерывания каждую миллисекунду, а уже внутри прерывания имеется программный счетчик, который инкрементируется и сравнивается с константами.
Причина Ваших проблем может быть от тупого использования переменной 'a' (классное имя для глобальной переменной!) где-то еще, до большой длительности второго используемого прерывания.
Уходя, оставьте свет...