Gast
#1540637
Hallo Forum Möchte mit einem Taster einen Interrupt auslösen (INT0). Wenn ich den internen PullUp aktiviere und den Taster aug GND hänge funktioniert alles wunderbar. Einziges Problem ist, dass ich den Taster drücke und erst beim auslassen der Interrupt auslöst. Ist auch klar, da ich auf steigende Flanke programmiert habe. Wenn ich allerdings beim Drücken des Tasters den Interrupt auslösen möchte und den Taster auf +5V hänge, wird bereits bei der Programmübertragung der Interrupt aktiviert (LEDs der Interruptroutine leuchten auf). Da der Eingangspin von INT0 immer einen definierten Wert braucht habe ich einen externen PullDown dazwischengeschaltet. Somit liegt permanent GND am Eingangspin, nur beim drücken des Tasters kurzfristig +5V. Meine Frage: Warum funktioniert alles wenn ich den internen PullUp verwende und GND taste, aber bei einem externen (PullDown) und +5V 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 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |