Gast
#2879119
Guten Tag, ich schalte am INT0 des Mega644 einen Taster. Der INT0 ist so konfiguriert, dass er bei einer steigenden Flanke ausgelöst werden soll. Jedoch löst der Interrupt ständig aus, wenn low Pegel herrscht, also wenn ich den Tester fest halte. (Habe gelesen das dies die Standardeinstellung ist) Das Ganze habe ich am Oszi überprüft, dort sind die Pegel eindeutig zu erkennen. Das delay in der ISR ist unschön, hilft aber versuchsweise bei der Entprellung... Als Ausgabe lasse ich LEDs toggeln. Momentan ist es jedoch so, dass bei halten des Tasters (also low Pegel am Pin) die LED an PC2 im 200ms Takt blinkt. Die andere LED macht gar nichts. Ich hoffe ihr könnt mir helfen! Vielen Dank schon mal!!!
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 | |