Hi, ich wollte mal fragen wie ich eine whileschleife auf High erkennung schreibe. bei steigender Flanke würde sie so aussehen: while (PIND & (1 << PD3)) bei fallender Flanke so: while (!(PIND & (1 << PD3))) aber wie muss die Schleife aussehen wenn sie bei High verlassen werden soll?
Kommt drauf an was du machen willst, wenn Du nur auf die Flanke warten willst und dann was ausführen, dann so: while ( P1.0 = 0 ) //Auf Highflanke warten dann: // Tu etwas while ( P1.0 = 1 ) //Auf Lowflanke warten dann: // Tu etwas Gruss Gerd
Schön das man als Einsteiger hier immer so hilfreiche Antworten bekommt.
Man könnte auch einen Interuptus benutzen, der auf die LH-Flanke reagiert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.