www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMega128 PORTF PULL UP?


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute!

Ich habe einen ATMEGA128. Ich benutze diesen für ein größeres Projekt.
Es wurden von mir schon einige Taster und Schalter angeschlossen ohne
Probleme.

Jetzt musste ich auf PORTF ausweichen. Ich habe diesen als Eingang
konfiguriert und die zweit Bit, die ich benutze als Pullup.
DDRF=0x00;
PORTF=PORTF||0x0C;
Die beiden Schalter, die ich benötige hängen an PORTF.2 und .3. Der
zweite Pin des Schalters hängt jeweils an Masse.

Der Kontroller reagierte so, wie wenn ich ständig ein und ausschalten
würde. Darauf habe ich mal die Portpins gemessen mit dem Ergebnis, dass
die internen Pull-Ups anscheinend nicht aktiv sind, da der Eingang 0V
aufweist.

Ich habe folgendes im Vorfeld konfiguriert.
Der Atmega103-Modus wurde abgeschaltet.
Das JTAGEN wurde abgeschaltet.

Ich kann mir das nicht erklären.
Bin über jede Antwort dankbar.
Danke im Voraus

Tschüss
Martin

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!
Ich bin es nochmal. Ich habe das Problem schon behoben.

Wie oben beschrieben habe ich den PORTF folgendermaßen initialisiert.
DDRF=0x00;
PORTF=PORTF||0x0C;

Ich sollte mir vielleicht eine Brille kaufen.
Ich habe den PORTF doppelt geodert.

Richtig muss es heißen:
PORTF=PORTF|0x0C;

Tschüss
Martin

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.