Zitat Zitat von radbruch
Ich glaube, der Eingang des Tasters hängt frei in der Luft
und
PB3/4 sind nicht 3 und 4 sondern 2^3 und 2^4, also 0b00001000 und 0b00010000 bzw: 8 und 16.
Mi..mann oh mann. Ich glaube Du hast recht, ich geh gleich nachmittags dran.

Zum 2^3 etc: Die Syntax ist (nach AVRStudio):
Code:
Syntax:        Operands:                          Program Counter:

(i)SBI A,b     0 </= A </= 31, 0 </= b </= 7       PC <- PC + 1

(i)SBIS A,b    0 </= A </= 31, 0 </= b </= 7      PC <- PC + 1, Condition false - no skip
... daher hatte ich für diese Befehle die Bitnummer, z.B. 4 (0 .. 7) genommen und nicht die Bitmaske, also 0b00010000 bzw. 16. Das ist dann doch ok!? Oder hab ich seit TAGEN einen Knopf im Gehirn? Zumal ich auch die Table 19 - Port Pin Configurations, wiederholt gelesen habe, aber offenbar manche Stellen dann doch nicht

Jedenfalls - vielen Dank für Deine Mühe