-
-
Erfahrener Benutzer
Robotik Einstein
Wenn der Port auf Ausgang steht, kannst du aus PORT den Wert wieder zurücklesen. Diese wiederum entspriche dem Potental am Pad, falls du nicht irgend ne Sonderfunktion aktiviert hast.
Bei Input nimmst du PIN. PIN sollte auch funktionieren bei Output, um den Wert wieder zurück zu lesen.
Jedenfalls sollte dein Programm jetzt im else-Zweig landen mit PORTD = 0b11011111;
Für Charakteristika der Ports und deren interne Verdrahtung ist das Handbuch erste und sehr gute Anlaufstelle, und zu den Port-Macros steht was in der avr-libc-Doku (im AVR-Verzeichnis unter ./doc/avr-libc, Abschnitt 5.1
.
Manchmal ist auch ein Blick in die Header erhellend, unter
./avr/include/avr/ioxxxx.h
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen