Hallo Community,

ich kann diesen Codeschnipsel leider nicht an einem AVR testen. Könnt ihr mir sagen, ob das so geht? Der Compiler meckert nicht, aber auch nicht, wenn ich was für die Variable Zahl eine Zahl über 7 eingeb. Was nicht gehen dürfte.


Test = &b11111001
Zahl = 5

Portb5. = Test.Zahl

kann ich das so machen? Portb.5 sollte jetzt 1 sein.

Das Problem: Hier meckert der Compiler auch nicht!

Test = &b11111001
Zahl = 10

Portb5. = Test.Zahl



Könnt ihr mich aufklären, ob das geht?

Gruß Hacker