
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
Lesezeichen