у тебя таймер всегда тебя дергает каждые 1мс (+- плывет кварц) вопрос сколько времени ты сидишь в прерывании... если больше 72к то получается, ты выше из него и тебя сразу же бросает в него же. ты как бы не будешь делать другую полезную работу в мэйне. тебя только будут выдергивать более приоритетные irq
Таймер считает. Он досчитывает до определенного значения, происходит событие. Если по этому событию разрешено прерывание, процессор начинает выполнять его код. Таймер в это время спокойно продолжает считать.
ок. буду по шагам 1. 72к команд прошли 2. Входим в прерывание (тут TCNT считает дальше?) скажем 72 001 3. Инкрементируем счетчик ++ (TCNT еще считает же?) станет 72 002
иногда помогает бухлишко, оно как то легче идет. но в малых дозах, а то иногда леонид предлогает литр другой :) это нужно быть уж слишком здоровым чуваком....
кстати походу ты дорос до книги Джозев Юф Ядро Кортекс-М3 там будет то что ты спрашиваешь, как он прерывается, какая магия происходит, как он входит в прерывание как выходит и т.п