Forum: Mikrocontroller und Digitale Elektronik Initialisierung von Ports: DDR


von Kristina (Gast)


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?

von Sebastian (Gast)


Lesenswert?

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

von Kristina (Gast)


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

von mng (Gast)


Lesenswert?

"Register Summary"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.