The MCU CONTROL REGISTER (MCUCR)

7

6

5

4

3

2

1

0

R

R

SE

SM

R

R

ISC1

ISC0

 

Das MCUCR enthält Bits für allgemeine Microcontroller-Funktionen.

R reservierte Bits 2,3,6,7: werden immer als zero gelesen (READ)

ISC0 Interrupt Sense Control

ISC1 Interrupt Sense Control

 

Triggermodi für den Interrupt Request von INT0
falling edge Bit ISC1 [1] Bit ISC0 [0]
rising edge Bit ISC1 [1] Bit ISC0 [1]
low aktiv Bit ISC1 [0] Bit ISC0 [0]

 

SM SleepMode

wenn SM [0] à Idle Mode ("Schlummer")

wenn SM [1] à Power Down Mode ("Tiefschlaf")

SE SleepEnable

bevor der selektierte Sleepmode aktiv werden kann, muss das SE-Bit gesetzt sein [1]

 

The GENERAL INTERRUPT MASK REGISTER (GIMSK)

7

6

5

4

3

2

1

0

R INT0 R R R R R R

 

Das GIMSK wird für den externen Interrupt INT0 (Pin2) verwendet.

R reservierte Bit’s 0,1,2,3,4,5,7: werden immer als zero gelesen (READ)

INT0 External Interrupt Request 0 Enable: dient als "Schalter" bzw. Interrupt Mask von INT0

INT0_ENABLE = SREG<I [1]> (&) GIMSK<INT0 [1]>