Предыдущий <<  TIMSK $39 ($59), TIFR  $38 ($58)   >>Следующий

 Эти два регистра предназначены для управления прерываниями от таймеров. У МК 8535 три таймера, таймер 0 может генерировать только прерывание по переполнению счетчика, таймер 2 - по переполнению счетчика и по совпадению с регистром сравнения, а таймер 1 - целых четыре: по переполнению, по сравнению(2) и по сигналу захвата. Подробнее - см. в описании таймеров.

Так вот в регистре TIMSK установкой соответствующего бита в "1" прерывание разрещается (не забывайте по общий флаг разрешения прерывания в SREG!). Если прерывание не разрешено, а событие возникновения этого прерывания произошло, то соответствующий бит (по расположению совпадает с TIMSK) будет установлен в регистре TIFR - регистре флагов прерываний таймеров. Программа МК может эти флаги анализировать, чтобы сбросить - надо записать туда "1".

Что такое прерывания?


надувные лодки ·· Высококачественная декоративная плитка. Натуральные камни для сауны и бани из жадеита. Доставка по Москве. ·· развитие малого бизнеса

nml 12-Jul-2009