|
Таймер - железка, и ей по барабану, что там делает программа. Управляется он битами 0,1 и 2 в TCCR0, как запишешь в них 000 - он тут же считать перестанет, запишешь другую комбинацию (001..111) - начнет считать ту частоту, которую ты этой комбинацией задашь (F, F/8, F/64, F/256, F/1024, F[pin T0 по спаду] или F[pin T0 по фронту] соответственно). А уж в каком месте программы тебе эту запись делать заблагорассудится - дело твое, а не его, он тупо исполнит то, что ты пропишешь, притом немедленно. TIMSK и TIFR тут, разумеется, ни при чем.
Похоже, что ты схватился за программирование, не изучив железо и не въехав даже в общие принципы. Почитай-ка повнимательней документацию, прежде чем задавать абсурдные вопросы.
E-mail: info@telesys.ru