Hallo,
ich habe mal wieder ein Problem bei dem ich nicht weiterkomme. Ich versuche bei einem ATMega48 den Pinchange Interrupt mit einer ganz einfachen Schaltung zu testen. Am Pin PC5 hängt eine LED, die durch einen Interrupt an PB2 geschaltet werden soll.
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 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
|
Ohne Interrupt funktioniert alles wie erwartet. Füge ich die Interruptroutinen ein, passiert nach dem Einschalten erst nichts (es gibt ja noch keinen Interrupt) aber nach wenigen Sekunden fängt die LED an ununterbrochen zu blinken, ohne daß ein Interrupt ausgelöst wurde.