-
-
Erfahrener Benutzer
Roboter Genie
Die Bedingung für die while-Schleife ist auch totaler nonsens.
Der Compiler wird daraus ein while(0) gemacht haben, von daher wird die Schleife auch nur einmal aufgerufen, danach ist das Programm zuende.
Es sieht so aus, als würdest Du PORTB blinken lassen wollen, solange kein Eingang auf PORTD gesetzt ist, richtig? Dann versuchs mal mit while(PIND == 0x00).
Allerdings funktioniert mit PORTB |= 0x00; auch das abschalten des Ports nicht. Das müsste PORTB &= 0x00; heißen. Ich denke, Du solltest Dich noch mal ein wenig mit Logik-Operatoren befassen... 
Gruß,
askazo
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen