Gast
#2775429
Hallo, ich versuche gerade verzweifelt den Timer0 am ATMEGA 48 in ganz zu bringen. Leider funktioniert folgender code nicht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
Der Interrupt wird wenn nur einmal aufgerufen. Timer 2 läuft ohne Probleme (generiert das PWM aus outputState). Auch Timer1 läuft mit dalay_ms problemlos. Dann hab ich noch PCINT Interrupts, auch diese laufen Problemlos. Also warum läuft Timer0 nicht? Auch den ATmega hab ich schon getauscht... selbes Problem. Hat irgendwer noch ne Idee woran das liegen könnte?