- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: Konfiguration der Pullup-Widerstände

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    01.08.2006
    Beiträge
    42

    Konfiguration der Pullup-Widerstände

    Anzeige

    Praxistest und DIY Projekte
    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

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.02.2006
    Alter
    54
    Beiträge
    781
    > denn wenn ich nach der Port-Konfiguration über DDRx einen Ausgang zuweise ist der zuvor gegebene Befehl PORTx ja hinfällig....oder?

    Mit diesen ganzen Befehlen lädst du Daten in bestimmte Register. Wenn du Daten in DDRx lädst, dann werden die PORTx-Register dadurch nicht beeinflusst.
    Wenn du erst das PORTx-Register auf 1 setzt und dann das DDRx-Register auf 1, dann sind die entsprechenden Pins als Ausgänge mit High-Pegel geschaltet.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    01.08.2006
    Beiträge
    42
    Hallo,

    huch...alles klar, ich hab´s verstanden!

    Vielen Dank!

    Wolfram

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress