Step
24.08.2006, 00:09
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
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