Gast
#835858
Hallo Zusammen
Hab da mal wieder ein "beginner" Problem.
Ich will mit einem Taster eine Variable immer um 1 hoch zählen bis 3 und
dann wieder von vorne.
Mein Problem ist nun das sobald ich denn Taster drücke der Wert hoch
zählt bis man loslässt.
Hab das Problem provisorisch mit einem Timer gelöst. kann mir jemand
noch eine Bessere Lösung angeben?
....
if( taster & 0x10 ) { // if Taster gedrückt
if( menu >= 3 ) { // falls Variable "menu" gleich 3
menu = 1; // Variable zurücksetzen
}
else {
menu++; // Variable um eins hochzählen
TFLG1_C6F = 1; // Timer
while( !TFLG1_C6F ) { // Timer
;
}
}
else {
;
}
Besten Dank schon mal für die Hilfe