Hi,
genau da liegt Dein Denkfehler: Es geht nicht um einen PORTX (X steht für den Portbuchstaben, z.B. A,B,C oder so), den Du auswerten willst: Du möchtest doch eigentlich einen Eingang lesen. Die Eingänge heißen bei den AVRs nun mal PINX (X wie oben). Für PIN_NUMBER setzt Du eine Konstante ein; der erlaubte Wertebereich ist 0-7.Zitat von Jacob2
Ich rate Dir dringlich, ein entsprechendes Tutorial durchzuarbeiten, z.B. http://www.mikrocontroller.net/artic...R-GCC-Tutorial -- dort sind die bit_is_set/clear() Funktionen gut erklärt: http://www.mikrocontroller.net/artic..._aus_Registern .
Gruß
Fred
Lesezeichen