stimmt...
in der io***.h steht nämlich das:
das heisst, daß der Präprozessor aus deinem "PB0 = 0x1F" das macht:Code:/* PORTB */ #define PB7 7 #define PB6 6 #define PB5 5 #define PB4 4 #define PB3 3 #define PB2 2 #define PB1 1 #define PB0 0
Du versuchst also einer Zahl einen anderen Wert zuzuweisen, was natürlich nicht funktionieren kann.Code:0 = 0x1F;
(und genau das besagt auch die Fehlermeldung... frei übersetzt: "dem Ding links vom = kann man nix zuweisen")
nimm die Variante von linux_80, so macht mans richtig.
Lesezeichen