Das könnte das selbe Problem sein, wie auf dem Atmel Evaluation Board. Die Schalter sind "Active High", d. h der interne PullUp Widerstand des Atmega's bringt dir nichts, bzw. du musst ihn abschalten, das Board hat extra einen PullDown Widerstand(R10). Das Problem ist der Kondensator C17, der nach dem Drücken auf den Taster einen kurzen Spannungseinbruch verursacht. Dieser Spannungseinbruch kann (manchmal) zu einem Reset führen, oder dazu dass der ATmega32 sich im Prog. verläuft ...
MfG Icon