Gast
#1224560
Hallo ich habe hier eine selbst gebaute 3x3 LED-Matrix und eine 3x3 Tastermatrix. Die LEDs und Taster werden mit ca 100 Hz durch Interrupt angesteuert. Wenn ein Taster gedrückt wird, wird die globale Variable inputEnable im Interrupt auf 0 gesetzt und die zum Taster entsprechende LED leuchtet. Komischerweise erkennt er if(inputEnable==0) nicht in der while Schleife. Hier der Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
Zum Testen soll also einfach die LED in der Ecke [0][0] angehen. Tut sie aber nicht.