Gast
#1548809
Hallo zusammen, ich habe ein Problemchen mit meiner LED die ich blinken lassen möchte. µC: Atmega 8 mit 8Mhz internem Oszillator An PB0 hängt ein Taster der gegen Masse schaltet, interne Pullups aktiviert An PB1 hängt eine LED die an 5V Versorgungsspannung liegt und leuchtet, wenn PB1 auf Masse gezogen ist Das Programm soll folgendes machen: Die LED soll beginnen zu blinken, wenn der Taster gedrückt wurde. Die Leuchtdauer und "Auszeit" wird über die Variable zeitmerker eingestellt. Wenn der Taster erneut gedrückt wird, soll das Programm anhalten, hierzu die Variable "statusProgramm". Leider funktioniert das ganze irgendwie nicht. Das Programm startet zwar bei Tasterdruck, läuft dann auch, lässt sich jedoch durch einen erneuten Druck des Tasters nicht ausschalten. Wo ist der Fehler? Kann mir jemand helfen? Bin ziemlich neu auf dem Gebiet, daher ist der Code auch womöglich für einen Profi sehr umständlich geschrieben, aber jeder hat ja mal klein angefangen :-) Danke. MfG Daniel