Hi,
ich verstehe das eigentliche Problem nicht. Warum willst du den Reset-Taster nicht nutzen, der genau die Funktion erfüllt, die du wünscht. Stattdessen willst du einen weiteren Schalter/Taster anlöten, der technisch nichts an deiner vorhandenen Konfiguration ändert.
Wenn du unbedingt den zus. Taster wünschst, würde ich zu Joe's Lösung tendieren, einen Taster am Int0-Pin abzufragen, in der Interrupt-Routine ein Flag (Variable) setzen und in der Main-Loop das Flag prüfen. Dann kannst du von dort an deinen Programmanfang springen, z.B. zur Initialisierung der Variablen.
Lesezeichen