Hallo
Also ihr stellt euch mal wieder unmöglich an. 1<<3 bedeutet schlicht 8. PD7 steht für den siebten Pin des Port D (Zählung beginnt bei 0!) und weil 2^7 zufällig 128 ist, kann man es auch so formulieren:
Code:
DDRD|=128; // Kathoden der BackLEDs haengen auf PD7
PORTD=128; // high an PD7 schaltet die BackLEDs aus
Das sollte auch mit wenigen Assemblerkenntnissen umsetzbar sein.
Ob man beim DDRD = oder |= verwendet hängt davon ab, ob man die anderen Pins zusätzlich beeinflußen möchte oder nicht.
Gruß
mic
Lesezeichen