Leo C. schrieb:
> Habe eine ganz einfache Frage:
>
> Ich möchte beim ATMega32 Input und Output - Pins definieren...
> Bei Inputs habe ich das wie folgt versucht:
>
> #define Detect_Read_SD(PINA & (1<< PA4))
>
> hat aber nicht geklappt :(
Ich denke mal das Hauptproblem besteht wieder mal darin, dass dir nicht
klar ist, was ein #define macht und wie es arbeitet
#define Text Anderer_Text
Das ist die Anweisung an den Preäprozessor im weiteren Programmtext den
Text "Text" durch den Text "Anderer_Text" zu ersetzen.
Beachte: zwischen 'Text' und 'Anderer_Text' ist ein Leerzeichen!
(Hat denn dein C-Buch nichts zum Thema Makros bzw. Präprozessor zu
sagen? Wundert mich. Denn darüber gibt es noch jede Menge andere Dinge,
die man als C-Programmierer wissen müsste/sollte)