1 | SIGNAL(SIG_OVERFLOW2) |
2 | {
|
3 | cli(); |
4 | putstr("geht"); |
5 | sei(); |
6 | }
|
7 | |
8 | // Der hier geht nicht
|
9 | SIGNAL(SIG_OVERFLOW0) |
10 | {
|
11 | cli(); |
12 | putstr("geht nicht"); |
13 | sei(); |
14 | }
|
15 | int main(int a, char** c) |
16 | {
|
17 | //Enable 8-Bit Counter0 overflow Interrupt
|
18 | TCCR0=(1<<CS02)|(1<<CS01); |
19 | TIMSK|=(1<<TOIE0); |
20 | |
21 | //Enable 8-Bit Counter2
|
22 | TCCR2=(1<<CS22)|(1<<CS21); |
23 | TIMSK|=(1<<TOIE2); |
24 | sei(); |
25 | for(;;) {} |
26 | }
|
Ich hab' einen ATmega32. Der Timer2 geht, der Timer0 nicht...