Forum: Mikrocontroller und Digitale Elektronik Unterschied GPIO ports I/O ports


von wiseguy (Gast)


Lesenswert?

Hallo,

hab' eine theoretische Frage. Was ist der Unterschied zwischen gernal 
purpose I/O ports und I/O ports. Beispielsweise steht im Datenblatt des 
ATMEGA 168 bezogen auf den SRAM Speicher folgendes:

32 general purpose registers, 64 I/O registers

Mir ist der Unterschied nicht klar!

Danke im Vorraus...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Register != Port

von JojoS (Gast)


Lesenswert?

zwischen den Ports sehe ich keinen Unterschied, GP heisst einfach 
'universelle'. Bei vielen µCs haben die Ports ja alternative Funktionen, 
die GPIOs können nur ein Signal einlesen oder ausgeben.

von Hc Z. (mizch)


Lesenswert?

Das hat mit dem SRAM und mit Ports nichts zu tun, jedenfalls nicht 
direkt.

Im Daten-Adressbereich befinden sich, bei 0 beginnend, zuerst die 32 
Register der CPU, und danach der 64 Bit große I/O-Bereich (der über 
spezielle Befehle direkt angesprochen werden kann).

Am Ende des Datenblatts befindet sich eine Übersicht, was im I/O-Bereich 
wo liegt und auf welchen Seiten es besprochen ist.

von spess53 (Gast)


Lesenswert?

Hi

Irgendwie passt der Titel nicht zu Text.

Normalerweise sind I/O-Registern bestimmte Funktionen zugeordnet. Z.B 
Timerkonfiguration. General Purpose I/O Register (GPIOR) liegen vom 
Speicher her im I/O-Adressraum, haben aber keine bestimmte Funktion. 
Was du damit machst, ist die überlassen.

MfG Spess

von wiseguy (Gast)


Lesenswert?

Danke für eure Antworten. Meine Frage war etwas ungeschickt formuliert, 
bezog sich eher auf die Angabe im Datenblatt:

32 general purpose register
64 i/o register

Den I/O Registern sind Funktionen zugeorndet (Timer, UART, ADC), 
richtig?
Ist den general purpose registenr auch etwas zu geordnet?

Mir ist dieser Unterschied nicht ganz klar. Sind jetzt general purpose 
register für die Ansteuerung der Ports (z.B. LED toggle) oder die I/O 
Register zuständig?

von wiseguy (Gast)


Lesenswert?

Bzw. welchen Register sind SFR zu zuordnen. Das berühmte LED toggeln 
erreiche ich ja auch über die Verwendung des SFR's für den Port mit der 
LED.

Bin nur etwas von der Nomenklatur verwirrt!

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.