Timer0オーバーフロー割 り込み関連レジスタ

○ タイマ/カウンタ0割り込みマスクレジスタ(TIMSK0)

   -    -     - 
   -    -  OCIE0BOCIE0ATOIE0


割り込み許可
TOIE0Timer0 オーバーフロー割り込み
OCIE0ATimer0 比較割り込みA
OCIE0BTimer0 比較割り込みB

 TOIE1 OCIE1AI OCIE1B   -  ICIE1OCIE0BOCIE0ATOIE0


○ タイマ/カウンタ0制御レジスタB(TCCR0B)

 FOC0A FOC0B    -      -  WGM02CS02CS01CS00

クロック選択
CS02CS01CS00
クロック選択
000停止(Timer0動作停止)
001clkI/O (前置分周なし)
010clkI/O /8 (8分周)
011clkI/O /64 (64分周)
100clkI/O /256 (256分周)
101clkI/O /1024 (1024分周)
110T0ピン(8pin)の立ち下がりエッジ(外部クロック)
111T0ピン(8pin)の立ち上がりエッジ(外部クロック)



○  タイマ/カウンタ0割込み要求フラグレジスタ(TIFR0)

-
-
-
 - -
OFC0BOFC0ATOV0

          Timer0オーバーフロー割り込み要求があると1になる


○ ステータスレジスタ(SREG)

ITHSVNZC

    「I」 ビット を「」にする (SEI命令)と全割り込み許可
    「I」 ビット を「」にする (CEI命令)と全割り込み禁止



付録

Timer1オーバーフロー割 り込み関連レジスタ

○ タイマ/カウンタ1割り込みマスクレジスタ(TIMSK1)

    -      -   ICIE1   -     - 
OCIE1BOCIE1ATOIE1


割り込み許可
TOIE1Timer1 オーバーフロー割り込み
OCIE1ATimer1 比較割り込みA
OCIE1BTimer1 比較割り込みB
ICIE1Timer1キャプチャ割り込み


○ タイマ/カウンタ0制御レジスタB(TCCR1B)

 ICNC1 ICES1   -   WGM13WGM12CS12CS11CS10

クロック選択
CS12CS11CS10
クロック選択
000停止(Timer1動作停止)
001clkI/O (前置分周なし)
010clkI/O /8 (8分周)
011clkI/O /64 (64分周)
100clkI/O /256 (256分周)
101clkI/O /1024 (1024分周)
110T1ピン(9pin)の立ち下がりエッジ(外部クロック)
111T1ピン(9pin)の立ち上がりエッジ(外部クロック)



○  タイマ/カウン1(TCNT1H, TCNT1L)

TCNT1H
(MSB)       
                                            

TCNT1L
       
       
                                     (LSB)

注意:
 書き込み:上位8ビットを先に書き込み、下位ビット書き込み時に16ビット分の書き込みが一度に実施される
 読み込み:下位ビットを先に読み込み、続いて上位8ビットを読み込む


○  タイマ/カウンタ割込み要求フラグレジスタ(TIFR1)

-
-
ICF1 - -
OCF1BOCF1ATOV1

   Timer1オーバーフロー割り込み要求があると1になる


○ ステータスレジスタ(SREG)

ITHSVNZC

    「I」 ビット を「」にする (SEI命令)と全割り込み許可
    「I」 ビット を「」にする (CEI命令)と全割り込み禁止