Gast
#2143929
kurze knackige frage: " // Alle Pins des Ports B als Ausgang definieren: DDRB = 0xff; // Pin0 wieder auf Eingang und andere im ursprünglichen Zustand belassen: DDRB &= ~( 1 << DDB0 ); // Pin 3 und 4 auf Eingang und andere im ursprünglichen Zustand belassen: DDRB &= ~( ( 1 << DDB3 ) | ( 1<<DDB4) ); // Pin 0 und 3 wieder auf Ausgang und andere im ursprünglichen Zustand belassen: DDRB |= ( 1 << DDB0) | ( 1 << DDB3 ); // Alle Pins auf Eingang: DDRB = 0x00; " warum wird bei der invertierung &= und bei normalgebrauch |= benutzt? der rest versteh ich