-
-
Erfahrener Benutzer
Roboter Experte
Hi,
du kannst das auch alles in eine Zeile schreiben:
PORTD |= (1<<PD1) | (1<<PD2) | (1<<PD3);
Oder du weist dem I/O Register alle Zustände des gesamten Ports zu: (hexadezimal)
PORTD = 0x03;
Das würde PD0 und PD1 auf High, den Rest auf low setzen.
Nur so ne Bemerkung am Rande:
Deine For Schleife kann mit dem "i==7" nicht funktionieren. Die For Schleife wird solange ausgeführt, solang diese Bedingung wahr ist. Wenn du aber am Anfang i auf 1 setzt und die Bedingung "i muss 7 sein" ist, wird die Schleife einfach übersprungen, da die Bedingung nicht wahr ist. Statt dem "i==7" kannst du einfach "i<=7" schreiben.
MfG
EDIT: war wohl zu langsam
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen