Gast
#3970196
Hallo,
ich weiss, es wurde schon sehr oft diskutiert.
Ich bin haber blutiger Anfänger und verstehe nicht ganz genau was hier
passiert.
#define TASTERPORT PINC
#define TASTERBIT PINC1
if(zustand == 0 && !(TASTERPORT & (1<<TASTERBIT)))
Ist TASTERPORT der ganze Port? z.B. P0 also 8 Bit
Ist TASTERBIT ein Pin am Port? z.B P0.0 also 1 Bit
Wenn das so ist, wäre doch P0.0 immer 0.
Wie gesagt, ich verstehe es nicht. Könnte es mir vielleicht jemand
erklären?
Mir geht es nur um diesen Ausdruck: (TASTERPORT & (1<<TASTERBIT)
Den rest habe ich verstanden.
Danke