Gast
#808509
Hallo zusammen, mein Programm hängt sich ab und zu auf, oder der Mega resetted einfach. Wie kann man so etwas debuggen? Ich habe keine Idee, wie man sowas auf die Spur kommen kann. Ein Timer lässt eine LED und gleichzeitig eine Dezimalstelle einer Zahl auf einem LCD blinken. EIn Problem z.B. ist, dass die LED weiterhin blinkt, wohingegen die Zahl still steht. Der Timer scheint also weiter zu laufen... Das tritt halt aber auch ganz zufällig auf. Ein zweiter Timer erledigt das Entprellen der Tasten. Manchmal werden keine Tastendrücke mehr erkannt, der Timer, der die LED blinken lässt läuft aber weiter?? Wodurch kann ich denn einen Reset erzeugen? Watchdog hab ich nicht, BRownOut ist aus. Das einzige was mir noch einfällt ist, dass er aus Versehen an die Adresse 0 springt... Gruß Henrik