mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Initialisierung von Ports: DDR


Autor: Kristina (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Tag!

Ich hätte da mal eine Frage:

Bei den Initialisierung für PORTS in C schreibt man ja:

DDRA=0x00 oder DDRA=0xFF usw.

Was bedeutet eigentlich DDR?

Im reg.16F876.c Header File ist es mit DDRA = 0x85 definiert.

Was bedeutet das?

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das heißt "Data Direction Register" und bestimmt, ob die entsprechenden 
Portleitungen Ausgänge oder Eingänge sind.

Autor: Kristina (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Erstmals danke für die Antwort!

Aber im Header File wird ja noch das Register zu diesem DDRA 
hinzugefügt. Das ist jetzt in meinem Fall 0x85. Wieso weiss man, dass es 
0x85 ist und nicht 0x80....??
Ist das im Datenblatt zu finden? Wenn ja, unter was?

Liebe Grüsse

Autor: mng (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"Register Summary"

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.