Gast
#3135235
Hallo! In einer funktionierenden Schaltung habe ich einen ATMega8 durch einen ATMega168P ersetzt. Der Neue zeigt allerdings ein seltsames Phänomen: Wenn ich den Watchdog verwende um einen Reset durchzuführen, führt er scheinbar immer fortwährende Resets aus.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
Im Laufe des Programmablaufs wird die reset() Methode aufgerufen. Doch sobald dies einmal geschehen ist, hängt der ATMega in einer Resetschleife. Dies bestätigt auch das Debugging mit DebugWire: Bevor die Methode reset() aufgerufen wird läuft alles normal, doch danach wird immer wieder die int main(void) aufgerufen. Habt ihr eine Idee woran es liegen kann? Beim ATMega8 hat der Code noch funktioniert. Danke im Voraus!