Hallo,

um an den Ports einen sauberen Zustand zu haben setzt man ja die Pullup-Widerstände.
Ist es praktikabel GENERELL sämtliche Ports über PORTx nach folgendem Schema zu konfigurieren - hier ATmega8:

PORTB = &B11111111 'PullUp von Pin PB0 bis PB7 aktivieren
PORTC = &B1111111 'PullUp von Pin PC0 bis PC6 aktivieren
PORTD = &B11111111 'PullUp von Pin PD0 bis PD7 aktivieren

DDRC = &B00000111 'Pin PC0, PC1 und PC2 Ausgang, Rest Eingang
DDRD = &B01000100 'Pin PD2 und PD6 Ausgang, Rest Eingang

Müsste doch so funktionieren, denn wenn ich nach der Port-Konfiguration über DDRx einen Ausgang zuweise ist der zuvor gegebene Befehl PORTx ja hinfällig....oder?

Besten Dank!

Wolfram