Forum: Compiler & IDEs Servo von A nach B nach A fahren, wo liegt der Fehler?


von Steffen (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe vor einen Servo von ganz Rechts nach ganz Links und danach
wieder zurück zu fahren.
Sobald am PB1 "High" anliegt soll er mit der Routine beginnen. Aber
aus irgendwelchen Gründen fährt er nur in eine Richtung!?
Wo liegt mein Fehler?

von Steffen (Gast)


Lesenswert?

Es wird also nur die erste if-Anweisung ausgeführt.
Normalerweise sollte er dann wieder zurück fahren.

von Christian T. (Gast)


Lesenswert?

if (u=1) ist immer wahr... (if(u==1) wär richtig)
Gibt der Compiler da keine Warnung aus?

von Steffen (Gast)


Lesenswert?

Ja, du hast recht. Das ist mir gestern auch aufgefallen. Aber heute hab
ich noch einen Fehler entdeckt. Es muss natürlich 'PORTB' heißen bei
der zweiten while-Schleife.
Jetzt funktioniert es!

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
Noch kein Account? Hier anmelden.