Hi,
noch ein etwas "unsauberer" Weg ohne zusätzliche Variablen:
Code:
Taste Alias Pina.0
Led Alias Porta.1
If Taste = 0 Then
Toggle Led
End If
While Taste =0
Wend
Waitms 20
So lange der Taster gedrückt gehalten wird, hängt der Mikrocontroller in der while wend schleife fest.
Sobald losgelassen wird, kann direkt wieder umgeschaltet werden.
Ein wenig Verzögerung nach dem Taste loslassen ist noch drin, zum entprellen.
Das Ganze ist aber nicht gerade elegant, da man sich, wie gesagt, den µC während des Tastendrucks blockiert.
Für mal eine LED zu schalten dürfte es aber gehen
Lesezeichen