AtmelStudio -> speziell ASF: Wieso PIO / GPIO / IOPORT

Gast #3300011
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

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.