Gast
#832326
Hallo, ich habe ein Programm im Atmega88, dass sich immer wieder mal aufhängt. Jetzt habe ich den Watchdog aktiviert und stellte folgendes fest. Hier ein kurzer Codeausschnitt
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 | |
Einen Tag später nachdem ich den Controller eingebaut habe, leuchtete die LED. D.H. es wurde der Watchdog ausgeführt. So nun stehe ich da und finde den Fehler in meinem Programm nicht. Gibt es noch weiter Befehle, Hilfen, die mich auf der Suche nach dem Programmfehler unterstützen können? Die Funktion EIB_check() dauert laut AVR-Studio Simulation ca. 1,5ms Gruß Alex