Zitat Zitat von Valen Beitrag anzeigen

PIND & (00000100) heißt das Register mit die Zustand der Port D Pins wirdt ge-Und-et mit Binair 4. Dadurch bekommt man ein Byte wo nur das 3te bit entweder gesetzt ist, oder nicht. Alle andere Bits sind 0, weil sie ge-Und-et sind mit 0.

if (("PinD2_zustand") == 0) heißt das getestet wird ob PinD2 niedrig ist. Wobei dann angenommen wird das die Schwungkreise in Oszillation ist.

Was ist ein Pin und ein Port?

Was meinst du mit "ge-Und-et"?

D.h. da PinD2 ==0 ist dieser PinD2 niedrig und die Oszillation ist im Takt?