Forum: Mikrocontroller und Digitale Elektronik AtmelStudio -> speziell ASF: Wieso PIO / GPIO / IOPORT


von Nils (Gast)


Lesenswert?

Hi,
ich nutze nun seit längere Zeit das Atmel Software Framework. Mir stellt 
sich da die Frage zwischen dem Unterschied der gpio  pio  ioport 
Funktionen.

Bei den (alten) 32Bit Atmel Kontroller z.B. UC3A3 wird die GPIO Funktion 
verwendet. Ich vermute das es am Aufbau der Hardware liegt.

Die Atmel Kontroller SAM3 / SAM4 nutzen die PIO Funktionen oder GPIO 
Funktionen die im Hintergrund mit Markos auf die PIO Funktionen gesetzt 
werden. Vermutlich liegt dies nun auch an der Hardware Struktur der 
Sams. Bei den Sams hat sich der komplette Bus Aufbau verändert.

Nun ist es aber so dass in den neusten Beispielen des Frameworks selten 
PIO Funktionen genutzt werden, da es nun IOPort Funktionen gibt. Diese 
greifen aber wiederum auf die PIO Register zu.

Kann mir einer den Vorteil/Nachteil von IOPort nennen ? Ich nutze im 
Moment in allen Projekten die PIO Funktionen.

Gruß
Nils

von Martin J. (bluematrix) Benutzerseite


Lesenswert?

ja das würde mich auch interessieren.

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.